я начинаю использовать приложение 'django.contrib.staticfiles' для сбора статических файлов в каталог /static/ моего проекта.
Проблема в том, что когда я использую сервер разработки django (manage.py runserver), он автоматически обслуживает статические файлы.
Обычно это нормально, но в моем случае я хотел бы сам обслуживать эти статические файлы.
Я хотел бы указать URL.py примерно так:
urlpatterns += patterns('',
url('^static/(?P<path>.*)$', myStaticMediaServe,{'document_root': settings.STATIC_ROOT ,'show_indexes': True}),
)
Проблема в том, что приложение 'django.contrib.staticfiles' имеет приоритет для '/static/' url, когда settings.DEBUG=True: я не могу найти способ заставить Django использовать мой ' /static/' описание шаблона URL-адреса в режиме отладки
Если я удалю "django.contrib.staticfiles" из settings.py: мой шаблон URL-адреса "/static/" работает, но я теряю сбор статических файлов.
У вас есть идея использовать 'django.contrib.staticfiles' И использовать мой собственный сервер статических файлов через описание urlpattern И иметь настройки.DEBUG=True