UserCreationForm остается недействительным, но никаких ошибок не появляется - PullRequest
0 голосов
/ 25 сентября 2019

Я использую UserCreationForm для добавления пользователей без админ-панели.Я добавил форму, но проверка не проходит без ошибок.

Это для небольшого приложения Django, где пользователи должны иметь возможность зарегистрироваться самостоятельно.Я попытался дать доступ к панели администратора, что не подходит.

forms.py 

from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
from django.forms import formset_factory

class KAP_add(UserCreationForm):
    first_name = forms.CharField(max_length=30, required=False, help_text='Optional.')
    last_name = forms.CharField(max_length=30, required=False, help_text='Optional.')
    email = forms.EmailField(max_length=254,required=True)

    class Meta:
        model = User
        fields = ('username', 'first_name', 'last_name', 'email', 'password1', 'password2', )

views.py
def kundenAdminPanel(request):

    formAdd = KAP_add()

    if request.method == 'POST':

        print(request.POST)
        print(formAdd.errors)
        print(formAdd.non_field_errors)

        if formAdd.is_valid():
            formAdd.save()
            print("Save")
        else:
            print(formAdd.errors)


    context = {
            'add':formAdd,
            }

    return render(request,'visDat/kundenAdminPanel.html',context)
kundenadminpanel.html
            <form method="POST" name="add"  id = "add" >
                {% csrf_token %}
                {% bootstrap_form add %}
                <button type="submit" class="btn btn-secondary" id="tabl">Submit</button>                
            </form>

Это должно добавить пользователя в базу данных или выдать ошибку.Что бы я ни делал, форма остается недействительной, поэтому команда сохранения никогда не выполняется.Любые идеи, почему это может иметь место?Раздел ошибок остается пустым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...