Наткнулся тут на курс по 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(... , но суть вопроса не в этом