Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- models.py:
- class UserProfile(models.Model):
- user = models.OneToOneField(User)
- first_name = models.CharField(max_length=100, blank=True)
- last_name = models.CharField(max_length=100, blank=True)
- email = models.EmailField(max_length=100, blank=True)
- company_name = models.CharField(max_length=100, blank=True, null=True)
- website = models.URLField(max_length=100, blank=True, null=True)
- phone_number = models.CharField(max_length=100, blank=True, null=True)
- fax_number = models.CharField(max_length=100, blank=True, null=True)
- country = models.CharField(max_length=100, blank=True, null=True)
- address = models.CharField(max_length=100, blank=True, null=True)
- def __str__(self):
- return self.user.username
- forms.py:
- class UserForm(forms.ModelForm):
- password = forms.CharField(widget=forms.PasswordInput())
- class Meta:
- model = User
- fields = ('username', 'password')
- class UserProfileForm(forms.ModelForm):
- class Meta:
- model = UserProfile
- fields = ('first_name', 'last_name', 'email')
- class UserProfileForm2(forms.ModelForm):
- class Meta:
- model = UserProfile
- fields = ('company_name', 'website', 'phone_number', 'fax_number',
- 'country', 'address')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement