Python Django Extending the existing User model with custom fields
http://fosshelp.blogspot.com/2014/06/...
1)
django-admin startproject mypro
django-admin startapp app1
2)
#vim mypro/app1/models.py
from django.contrib.auth.models import User
from django.db import models
class Employee(models.Model):
user = models.OneToOneField(User)
department = models.CharField(max_length=100)
3)
#vim mypro/mypro/settings.py
* add 'app1' in INSTALLED_APPS
4)
#cd mypro
#python manage.py syncdb
5)
#cd mypro
#python manage.py shell
>>> from django.contrib.auth.models import User
>>> u = User.objects.all()[0]
>>> u.employee
>>> u.empoyee.department
----------
>>> e = Employee()
>>> e.user = u
>>> e.department = "dddddd"
>>> e.save()
>>> u.employee
>>>
>>>
>>> u.employee.department
'dddddd'
----------
En esta página del sitio puede ver el video en línea Python Django Extending the existing User model with custom fields de Duración hora minuto segunda en buena calidad , que subió el usuario ATOM 11 junio 2014, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 11,134 veces y le gustó 21 a los espectadores. Disfruta viendo!