Зачем делать так?

Наткнулся тут на курс по Django от Mozilla. И в первых же уроках настраивается роутинг и я немного не пойму, то ли я идиот, то ли сани не едут. Вот так выгляди код в главном приложении в файле urls.py
urlpatterns = [
    path('admin/', admin.site.urls),
    path('catalog/', include('catalog.urls')),
    path('', RedirectView.as_view(url='/catalog/', permanent=True)),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

Я впервые вижу подобную запись. Я прочитал документацию по static, но если честно не особо понял. Зачем она нужна и почему это выглядит так некрасиво? Это вообще нормальная практика?

P.S. да, можно сделать и urlpatterns += static(... , но суть вопроса не в этом
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы