An easy way to show images in Django on deployment (DEBUG=false)
<p>I am using DJango 1.8 and python 3.4.3, and I have been running my app on Debug mode, and found a way to show images inside a directory configured on MEDIA_ROOT, this was my first question and the solution I have found: <a href="https://stackoverflow.com/questions/38866687/correct-way-to-save-an-image-in-admin-and-showing-it-in-a-template-in-django">How to upload and show images in DJango</a>. But reading the docs I found that that solution is not suitable for a served app, so, if I stop using "Debug=True" the images will not be displayed, and I have to use one of the options exposed on this link: <a href="https://docs.djangoproject.com/en/1.8/howto/static-files/deployment/" rel="nofollow noreferrer">Static files on deployment</a> but I don't have money to pay another server, I just can pay my hosting on pythonanywhere, and for the option to use the same server for the images, I don't have idea how to automate the <code>collectstatic</code> and also don't know how to trigger it when an user uploads a new image.</p>

<p>I have used ASP.NET and PHP5 and I didn't had problems with the images in none of them, so, I have two questions:</p>

<ol>
<li>Is there an easy way to show images URL's?</li>
<li>Is there a high risk security problem if I deploy my app with DEBUG=True?</li>
</ol>

<p>I hope you can help me, because I find this ridiculous, probably is for better security, but it just not make sense for a framework, instead of making the work easier it make it more difficult and stressful.</p>