- #1
- from django.db import models
- from django.contrib.auth.models import User, UserManager
- class CustomUser(User):
- birthday = models.DateField()
- activation_key = models.CharField(max_length=255, blank=True, default=”)
- photo_url = models.CharField(max_length=50, blank=True) # cant incrementada de votaciones
- User._meta.get_field(‘username’)._unique = False
- User._meta.get_field(’email’)._unique = True
- User._meta.get_field_by_name(‘username’)[0].max_length=75
- #2 save child class
- from users.models import CustomUser
- def saveCustomUsers(request):
- usr = CustomUser()
- usr.username = ‘macks’
- usr.password = ‘123456’
- usr.activation_key = ‘sfsdf123456’
- usr.birthday = datetime.now()
- usr.photo_url = ‘image.jpg’
- usr.save()