장고 양식에 요청을 전달하는 방법은 무엇입니까?Django 폼에 요청을 전달하는 방법은 무엇입니까?
사용자가 프로필 이메일을 변경할 수있는 django 업데이트 프로필 양식을 만들고 있습니다. 양식의 이메일이 로그인 한 사용자에게 속하는지 확인하고 싶지 않은 경우이 이메일이 새로운 사용자 이메일로 설정되기 전에 다른 사용자가 사용했는지 확인하고 싶습니다.
def clean_email(self):
email = self.cleaned_data.get("email")
owns_email = (email != self.request.user.email)
if User.objects.filter(email__icontains=email).exists() and owns_email:
raise forms.ValidationError("This email aldready registered.")
return email
그래서 어쩌면 내 문제를 해결하기 위해 더 나은 솔루션이있다 : 여기
내 코드와 작동하지 않습니다 self.request.user.email이 입니까?
사용중인보기 어떤 종류의? 그것은 cbv 또는 fbv입니까? – Fred
클래스 기반보기를 사용하고 있습니다. – django11