• 1399/04/14

class register :

سلام 

هر فانکشنی که داخل کلاس رجیستر قرار میگیره عمل نمیکنه 

مثلا فانکشن چک کردن رمز اصلا کار نمیکنه 

  • 1399/04/15
  • ساعت 09:29

سلام دوست من

لطفا دستورات نوشته شده رو ارسال کنین


  • 1399/04/15
  • ساعت 10:06
class registerForm(forms.Form):
    username = forms.CharField(widget=forms.TextInput(
        attrs={"class": "form-control", "placeholder": "enter your username"}))
    email = forms.EmailField(widget=forms.TextInput(
        attrs={"class": "form-control", "placeholder": "email"}))

    password = forms.CharField(widget=forms.PasswordInput(
        attrs={"class": "form-control", "placeholder": "enter your password"}))

    password2 = forms.CharField(label="confirm password", widget=forms.PasswordInput(
        attrs={"class": "form-control", "placeholder": "enter your password again"}))

    def clean(self):
        data = self.cleaned_data
        password = self.cleaned_data.get("password")
        password2 = self.cleaned_data.get("password2")

        if password != password2:
            raise forms.ValidationError("Passwords must match")

        return data

برای مرحله دوم اگه رمز ها یکی باشه user ایجاد میشه ولی اگه رمزها یکی نباشه ارور برنمیگرده فقط ذخیره نمیشه

در قسمت یونیک  بودن username باز هم ارور نمیده فقط ثیت نمیشه


logo-samandehi