У вас должна быть настройка каталога проекта в settings.py, которую используют другие настройки.
Мои настройки:
BASE_PATH = os.path.dirname(os.path.abspath(__file__))
...
MEDIA_ROOT = os.path.join(BASE_PATH, 'media')
MEDIA_URL = '/media/'
ADMIN_MEDIA_PREFIX = '/static/admin/'
STATIC_URL = '/static/'
# Additional locations of static files
STATICFILES_DIRS = (
os.path.join(os.path.dirname(__file__), 'static').replace('\\', '/'),
os.path.join(BASE_PATH, 'static'),
)
и затем в urls.py, в конце
if settings.DEBUG:
urlpatterns += patterns("",
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root':settings.MEDIA_ROOT})
)
urlpatterns += staticfiles_urlpatterns()