Что использовать вместо patterns в django 1.10?

Здравствуйте, в предыдущих версиях джанги для статики нужно было в urls.py дописать
from django.conf.urls import patterns

if settings.DEBUG:
	urlpatterns += patterns('',
	(r'^static/(?P<path>.*)$', 'django.views.static.serve',
	{'document_root': settings.STATIC_ROOT}),
	)


Но в django 1.10, как я понял, убрали patterns из django.conf.urls.
Не могу разобраться чем это теперь заменить. Раньше это помогало собрать статику из css и js файлов.
  • Вопрос задан
  • 1160 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Вместо patterns теперь обычные списки
urlpatterns = [
  url(r'^$', some_view),
]

if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@artinnok
бекенд-программист
Прочитайте тут и никогда не делайте так:
if settings.DEBUG:
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы