forms.py 446 B

123456789101112131415
  1. from django import forms
  2. from .models import *
  3. class RegistrationForm(forms.ModelForm):
  4. class Meta:
  5. model = CustomUser
  6. fields = ['username', 'first_name', 'last_name', 'email', 'password', 'photo_profile']
  7. def save(self, commit=True):
  8. user = super(RegistrationForm, self).save(commit=False)
  9. user.set_password(self.cleaned_data['password'])
  10. if commit:
  11. user.save()
  12. return user