Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. from django import forms
  2. from django.contrib.auth.models import User
  3.  
  4. class SignUpForm(forms.ModelForm):
  5. username = models.CharField(
  6. widget=forms.EmailInput(),
  7. label='Email address',
  8. required=True,
  9. max_length=150
  10. )
  11. raw_password = models.CharField(widget=forms.PasswordInput(), label='Password', required=True)
  12.  
  13. class Meta:
  14. model = User
  15. fields = ('username', 'raw_password')
  16.  
  17. def save(self, commit=True):
  18. user = super().save(commit=False)
  19. raw_password = self.cleaned_data.get('raw_password')
  20. user.set_password(raw_password)
  21. if commit:
  22. user.save()
  23. return user
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement