Переход на заранее не определённый url в Django

Рейтинг: 0Ответов: 1Опубликовано: 21.05.2023

Раньше я пользовался Flask, и там был такой вариант это сделать:

@app.route("/<name:type>")
def main(name):
    pass

Подскажите, как то же самое можно сделать в Djnago?

Ответы

▲ 5Принят

Если правильно понял фразу "заранее не определенный" то также:

views.py:

def main(request, name):
    pass

urls.py:

urlpatterns = [
    path('main/<str:name>/', views.main),
]

Подробнее в документации