Python Django Extending the existing User model with custom fields

Veröffentlicht am: 11 Juni 2014
auf dem Kanal: ATOM
11,134
21

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'

----------


Auf dieser Seite können Sie das Online-Video Python Django Extending the existing User model with custom fields mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer ATOM 11 Juni 2014 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 11,134 Mal angesehen und es wurde von 21 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!