Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CustomUser(AbstractUser):
- role_name = models.CharField(max_length=100, blank=True, null=True)
- created_at = models.DateTimeField(auto_now_add=True)
- super_id = models.IntegerField(default=1)
- class AdminDetails(models.Model):
- user = models.ForeignKey(CustomUser, default=1,unique=True,on_delete=models.CASCADE)
- phone_number = models.CharField(max_length=20)
- address = models.CharField(max_length=200)
- class AdminCreationForm(forms.Form):
- username = forms.CharField(label=_('Username'))
- password = forms.CharField(widget=forms.PasswordInput())
- reenter_password = forms.CharField(widget=forms.PasswordInput())
- email = forms.EmailField(label=_('Email'))
- first_name = forms.CharField(label=_('First Name'))
- last_name = forms.CharField(label=_('Last Name'))
- phone_number = forms.CharField(label=_('Phone Number'))
- address = forms.CharField(label=_('Address'))
- class AdminUpdateView(UpdateView):
- fields = ('phone_number', 'address')
- model = models.AdminDetails
- template_name = 'accounts/admin_form.html'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement