Вот при DEBUG=False не отображались css стили и js, пролечил это дело добавлением в urls.py
if not settings.DEBUG:
urlpatterns += patterns('',
url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
url(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.STATIC_ROOT}),
)
В settings.py эти переменные:
DATA_DIR = os.path.dirname(file)
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(DATA_DIR, 'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(DATA_DIR, 'media')
Правильно ли я сделал, может есть более стандартный подход?
(Python 3.3, Django 1.8)
Updated 10 Feb. 2016, 18:15 by reagent.