قمت بأنشاء نظام التسجيل لكنني واجهة مشكلة عند الدخول يقوم بأرجاع هذا الخطأ : Please enter a correct username and password. Note that both fields may be case-sensitive
مع ان الاسم المستخدم وكلمة السر صحيحتين و يتم اضافة المستخدم في جدول USER
views.py
def register(request):if request.method =='POST':
form =UserCreationFrom(request.POST)if form.is_valid():
form.save()
username = form.cleaned_data['username']return redirect('index')else:
form =UserCreationFrom()
context ={'title':'register','register': form
}return render(request,'user/sign_up.html', context)
forms.py
classUserCreationFrom(forms.ModelForm):
username = forms.CharField(label='Username', max_length=30)
email = forms.EmailField(label='Email')
password1 = forms.CharField(label='password', widget=forms.PasswordInput(), min_length=8)
password2 = forms.CharField(label='Confirm Password', widget=forms.PasswordInput(), min_length=8)classMeta:
model =User
fields =['username','email','password1','password2']def clean_password2(self):
cd = self.cleaned_data
if cd['password1']!= cd['password2']:raise forms.ValidationError('password does not match')return cd['password2']def clean_user(self):
cd = self.cleaned_data
ifUser.objects.filter(username=cd['username']).exists():raise forms.ValidationError('There is a user with this name')return cd['username']
السؤال
Abdulazeez Altameemi
قمت بأنشاء نظام التسجيل لكنني واجهة مشكلة عند الدخول يقوم بأرجاع هذا الخطأ : Please enter a correct username and password. Note that both fields may be case-sensitive
مع ان الاسم المستخدم وكلمة السر صحيحتين و يتم اضافة المستخدم في جدول USER
views.py
forms.py
ممكن حل لهذه المشكلة ؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.