I'm a little confused by your docs on configuring Django because you don't seem to differentiate between STATIC and MEDIA, whereas the Django docs indicate that STATIC should be for project img/css/js etc while MEDIA should be separate for user-uploaded media.
It makes sense that the webfaction static app would serve both project css/js/img and user-uploaded media but I'm not sure how to achieve this in my settings since Django does not allow STATIC_ROOT and MEDIA_ROOT to be the same.
My current settings are:
It looks like my static files are working fine as I've run collectstatic but my user-uploaded media is not being found. I've tried putting in 'http://my.domain/media/' for media URL with no luck.
You can actually set up another static app to serve your media files. Just set it up the same way as you did for your static media and point it to the directory for your user uploaded media files. Then serve it on the /media url for example. Be sure to add that app to your website entry in the control panel as well.
answered Aug 18 '12 at 16:18