Django 官方推荐的User引用 (auth.models)
原文参考django-doc 1.8.1:
- 可以直接使用django.admin管理用户。
models.py代码如下
from django.db import models
from django.contrib.auth.models import User, UserManager
from django.conf import settings
class Mainuser(models.Model):
name = models.OneToOneField(settings.AUTH_USER_MODEL)
age = models.IntegerField(default = 10000)
def __str__(self):
return "%s" %(self.name)
如上图所示,在应用中添加用户时会自动引用django-site-admin.
同样在django-admin 中也可以管理用户。