我想在现有模型中添加新字段(在本例中为User(auth_user))。例如,有“first_name”,“last_name”,“email”等字段。请告知如何最好地实现这一点?
答案 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'
我希望这对你有所帮助。