我有一个文件 forms.py,我在其中定义了所有表单。我需要对我的一个表单字段进行密码验证。
在我的 forms.py
class ChangePasswordForm(forms.Form):
old_password = forms.CharField(widget=forms.PasswordInput)
new_password= forms.CharField(widget=forms.PasswordInput)
new_password_again= forms.CharField(widget=forms.PasswordInput)
def clean_old_password(self):
data = self.cleaned_data['old_password']
if data != currently_logged_in_user.password:
raise forms.ValidationError("Password Incorrect")
return data
我需要访问当前登录的用户,以便我可以currently_logged_in_user.password
用于验证,但目前正在工作,所以我forms.py
不views.py
知道该怎么做?请帮忙