Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Client(AbstractUser):
- phone = models.CharField(max_length=15,
- validators=[RegexValidator(
- regex=r'^[0-9+]+$',
- message='Invalid phone number.', )])
- address = models.CharField(max_length=255)
- class Meta:
- verbose_name = 'Client'
- def __str__(self):
- return self.first_name
- class ClientForm(UserCreationForm):
- password = forms.CharField(widget=(forms.PasswordInput()))
- class Meta:
- model = Client
- fields = ('username', 'first_name', 'last_name', 'email', 'phone', 'address')
- class HomeView(CreateView):
- template_name = 'index.html'
- model = Client
- form = ClientForm
- fields = ('username', 'password', 'first_name', 'last_name', 'email', 'phone', 'address')
- success_url = reverse_lazy('index')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement