Написал регистрацию на django, но ввожу данные и не чего не происходит, в чём проблема?

Написал регистрацию на django, но ввожу данные и нечего не происходит, подскажите в чём проблема?

Код логики
from django.shortcuts import render, redirect
from django.contrib.auth.forms import UserCreationForm
from django.contrib import messages

def register(request):
     if request.method == "POST":
         form = UserCreationForm(request.POST)
         if form.is_valid():
            username = form.cleaned_data.get('username')
            messages.success(request, f'Пользователь {username} был успешно создан!')
            return redirect('blog-home')
     else:
        form = UserCreationForm()
     return render(request, 'users/registration.html', {'form': form, 'title': 'Регистрация пользователя'})


Код страницы регистрации
{% extends 'blog/main.html'%}
 {% block main_sections %}
 <div class="form-sections">
     <h2>Регистрация на сайте</h2>
     <form method="POST">
         {% csrf_token %}
         {{ form.as_p }}
         <button type="submit" class="btn btn-outline-warning">Зарегистрироваться</button>
     </form>
  </div>
 {% endblock main_sections %}


 {% block aside_news_sections %}
   <h3><b>10 фактов о вашем здоровье</b></h3>
   <img src="https://news.tut.by/society/640246.html" class="img-thumbnail mb-1">
   <p>Когда начинаешь заботится о свой здоровье то понимаешь многое. Представляем вам 10 фактов о вашем здоровье</p>
   <a href="https://news.tut.by/society/640246.html" target="_blank">
       <button class="btn btn-warning">Посмотреть</button>
   </a>
 {% endblock aside_news_sections %}
  • Вопрос задан
  • 225 просмотров
Пригласить эксперта
Ответы на вопрос 1
ulkoart
@ulkoart
нет form.save()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы