如何更新标准Django模型(auth_user)

时间:2015-05-11 12:00:42

标签: python django

我想在现有模型中添加新字段(在本例中为User(auth_user))。例如,有“first_name”,“last_name”,“email”等字段。请告知如何最好地实现这一点?

1 个答案:

答案 0 :(得分:0)

您可以扩展或创建自己的替代用户模型。在我看来,最好是创建自己的。

from django.db import models
from django.contrib.auth.models import AbstractUser

class User(AbstractUser):
    my_field = models.CharField(max_length = 150)

然后在你的settings.py

AUTH_USER_MODEL = 'myapp.User'

我希望这对你有所帮助。