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

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

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

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


Ответы (1 шт):

Автор решения: Maksim Alekseev

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

views.py:

def main(request, name):
    pass

urls.py:

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

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

→ Ссылка