Как зарегистрироваться в django на шаблоне?

У меня есть небольшой проект. В проекте есть готовая регистрационная форма. Я хочу регистрироваться на этой форме регистрации. Я не хочу создавать входы с помощью кодов python в forms.py. Я хочу регистрировать с помощью импутов в существующих HTML кодах. Надеюсь, я смог объяснить, что мне нужно. Я буду рад, если вы мне поможете.

register.html

Я не писал model.py или views.py

Если вы хотите использовать этот шаблон для вашей регистрационной формы, просто добавьте name='<field_name>' для каждого поля, потому что Django использует атрибут name для доступа к каждому полю в POST запросе.

Примечание: Убедитесь, что значение name attr и имя поля похожи

Всегда рекомендуется писать формы вместо того, чтобы заставлять представление обрабатывать все. Но если вы не хотите писать формы, вы можете получить доступ к каждому полю с помощью field_name = request.POST.get('field_name'), затем передать каждое поле для создания экземпляра или сохранения в базе данных, используя этот формат user_obj = User.objects.create(field_name=field_name, ...)

Надеюсь, это поможет :)

Вернуться на верх