Встречается на собеседованиях • сегодня
Приходилось ли реализовывать маршрутизацию (роутинг) в Django
Да, реализовывал. В Django роутинг настраивается через файл `urls.py` с использованием `path()` или `re_path()` для регулярных выражений. Основные моменты:
1. Основной `urls.py` проекта включает маршруты приложений через `include()`
2. Каждое приложение может иметь свой `urls.py`
3. Для передачи параметров в view используются конвертеры (``, `` и т.д.)
Пример:
```python
# project/urls.py
from django.urls import path, include
urlpatterns = [
path('blog/', include('blog.urls')),
]
# blog/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.post_list, name='post_list'),
path('/', views.post_detail, name='post_detail'),
]
```
Для REST API часто использую `django-rest-framework` с роутерами:
```python
from rest_framework import routers
from . import views
router = routers.DefaultRouter()
router.register(r'users', views.UserViewSet)
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы