Как создать динамический 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")