Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. class CustomUser(AbstractUser):
  2. role_name = models.CharField(max_length=100, blank=True, null=True)
  3. created_at = models.DateTimeField(auto_now_add=True)
  4. super_id = models.IntegerField(default=1)
  5.  
  6.  
  7. class AdminDetails(models.Model):
  8. user = models.ForeignKey(CustomUser, default=1,unique=True,on_delete=models.CASCADE)
  9. phone_number = models.CharField(max_length=20)
  10. address = models.CharField(max_length=200)
  11.  
  12. class AdminCreationForm(forms.Form):
  13. username = forms.CharField(label=_('Username'))
  14. password = forms.CharField(widget=forms.PasswordInput())
  15. reenter_password = forms.CharField(widget=forms.PasswordInput())
  16. email = forms.EmailField(label=_('Email'))
  17. first_name = forms.CharField(label=_('First Name'))
  18. last_name = forms.CharField(label=_('Last Name'))
  19. phone_number = forms.CharField(label=_('Phone Number'))
  20. address = forms.CharField(label=_('Address'))
  21.  
  22. class AdminUpdateView(UpdateView):
  23. fields = ('phone_number', 'address')
  24. model = models.AdminDetails
  25. template_name = 'accounts/admin_form.html'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement