2
パスワード確認なしでUseCreationFormを作成できるかどうかは疑問です(password1のみ)。私が働いているコード:Django UserCreationFormパスワードが1つの場合
class UserRegistrationForm(UserCreationForm):
email = forms.EmailField(max_length=200, help_text='Required')
class Meta:
model = User
fields = ('username', 'email', 'password1')
フォームは、フィールドパスワード2を持っています
#forms.py
class UserRegistrationForm(UserCreationForm):
email = forms.EmailField(max_length=200, help_text='Required')
class Meta:
model = User
fields = ('username', 'email', 'password1', 'password2')
#views.py
class HomeView(View):
template_name = 'home.html'
def get(self, request):
queryset = Profile.objects.filter(verified=True)
form = UserRegistrationForm()
context = {
'object_list': queryset,
'form':form,
'num_of_users': User.objects.all().count()
}
return render(request, self.template_name, context)
問題は、私はそのようforms.py作るときということ、です。それのどんな解決策ですか?
あなたは解決策を試すことがあります:https://stackoverflow.com/a/39659646/8060120 –
登録中に1つのパスワードフィールドを使用することはお勧めしません。パスワードを保存してパスワードを確認して、間違いをしないようにしてくださいパスワードを作成する – Exprator