Для чего нужен urls.py в Django

Python Middle Без компании
Для чего нужен urls.py в Django
Ответы
Файл `urls.py` в Django отвечает за маршрутизацию URL-запросов к соответствующим представлениям (views). Он определяет, какой код будет выполняться при обращении к определённому пути на сайте. **Основные функции:** - Связывает URL-шаблоны с view-функциями или классами. - Позволяет использовать именованные URL для удобного обращения в шаблонах. - Поддерживает регулярные выражения и параметры в URL. **Пример:** ``` from django.urls import path from . import views urlpatterns = [ path('', views.home, name='home'), path('about/', views.about, name='about'), path('articles/<int:id>/', views.article_detail, name='article_detail'), ] ``` Здесь: - `''` — корневой URL вызывает `views.home`. - `'about/'` — вызывает `views.about`. - `'articles/<int:id>/'` — динамический URL с параметром `id`. Также можно включать URL из других приложений через `include()`.