Как создать динамический URL в Django при отправке формы

Я создаю сайт на django, где пользователь ищет данные студента, вводя его номер. Например, если пользователь вводит в форму номер 001, то данные студента должны быть получены из базы данных и Url должен быть https://www.studentdata.com/001

Аналогично, если пользователь вводит номер ролика 003, то url должен быть https://www.student.com/003 и так далее.

Я хочу создать сайт, на котором мне нужно показать тысячи данных о студентах.

Это элементарно, вы пытались решить эту проблему самостоятельно? В следующий раз, прежде чем задавать вопрос, покажите код. Кстати, я написал для вас несколько строк кода.

views.py

def student_detail(request, student_id):
try:
    student = Student.objects.get(id=student_id)
except Product.DoesNotExist:
    raise Http404("Student does not exist")

urls.py

path("student/<int:student_id>", views.student_detail, name="student_detail")
Вернуться на верх