如何向现有模型添加字段
如何向现有模型添加字段
这个问题已经有答案了:
我想扩展并覆盖“django.contrib.auth.models”中的用户模型中现有的字段(该模型已经创建)。我首先尝试在用户模型与客户端模型(其中我添加了额外的字段)之间创建外键和一对一的关系,但我认为这不是好的实践方法。如何直接添加和覆盖用户模型中的字段,而不必创建另一个类模型来扩展它。
from django.contrib.auth.models import User class Clients(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) #client = models.OneToOneField(User, on_delete=models.CASCADE) cell = models.PositiveIntegerField (blank=False) address = models.CharField(default = "Sandton, JHB", blank = False, max_length=132)
admin 更改状态以发布 2023年5月24日