Я пытался создать страницу регистрации, используя UserCreationForm, но получал пустой QueryDict из метода post.Python

Программы на Python
Ответить
Гость
 Я пытался создать страницу регистрации, используя UserCreationForm, но получал пустой QueryDict из метода post.

Сообщение Гость »


Я пытался создать страницу регистрации с помощью UserCreationForm, но получал пустой QueryDict из метода post, когда печатал ее на консоли. Ошибок нет. Я исследовал этот вопрос, но не смог понять.

это файл views.py

из django.shortcuts импорт рендеринг, перенаправление из django.contrib.auth импортируйте аутентификацию, войдите в систему из django.contrib.auth.forms импортировать UserCreationForm # Создайте здесь свои представления. регистрация определения (запрос): print('\n\n\n\n',request.POST,'\n\n\n') если запрос.метод == 'POST': форма = UserCreationForm() если form.is_valid(): форма.сохранить() вернуть перенаправление('домой/') еще: форма = UserCreationForm() контекст = {'форма': форма} вернуть рендеринг (запрос, 'register/register.html', контекст) а это мой шаблон:

{% расширяет 'base/base.html' %} {% блокирует контент %} {% csrf_token %} {{форма}} Зарегистрироваться {% конечный блок %} Когда я нажимаю кнопку регистрации на веб-сайте, я получаю следующую обратную связь:

21 сентября 2023 г. - 10:00:05 Django версии 4.2.5, с использованием настроек proproject.settings. Запускаем сервер разработки по адресу http://127.0.0.1:8000/. Выйдите из сервера, нажав CTRL-BREAK. [21/сен/2023 10:00:11] "GET /register/ HTTP/1.1" 200 3702 [21/сен/2023 10:00:11] "GET /register/ HTTP/1.1" 200 3702 Спасибо за помощь!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»