Hi, New to Django. I've created a user registration form, the issue is it does not run validations or report errors with the data entered. It simply routes to the redirect url. Please can I ensure the user sees the correct error in a post case scenari for both a django form, and customsied django form.
forms.py class UserRegisterForm(UserCreationForm): email = forms.EmailField() class Meta: model = User fields = 'username', 'email', 'password1', 'password2' Views.py def register(request): if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') messages.success(request, f'Account created for {username}') return HttpResponseRedirect('cprofile') else: form = UserRegisterForm() context = {'form': form} return render(request, "register.html", context,) template.html <head> <title>Registration</title> </head> <body> <br> <div class = "container"> <form method = "POST"> {% csrf_token %} <fieldset class="form"> <legend class="border-bottom mb-2">Register</legend> {{ form|crispy }} {% if messages %} {% for messages in messages %} <div class="alert alert{{ message.tag }}"> {{ messages }} </div> {% endfor %} {% endif %} </fieldset> <br> <div class = "form"> <button class ="btn btn-outline-info" type="submit">Register</button> Any help would be much appreciated Best, K -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/5a003506-de8d-4587-863d-3fc26e4c45c1%40googlegroups.com.