Django 模型字段在模型中设置默认用户

Django model field set default user in model

我有一个现有模型,我想在其中添加一个用户外键例如:

user = models.ForeignKey(User, unique=False)

如果我设置参数 default=User.admin 我得到一个属性错误。

如果我尝试设置 default=User.objects.get(username='admin'),我会得到错误 ValueError: Cannot serialize: <User: admin>

如何将默认值设置为名为 adminUser 或任何其他用户?

你试过设置主键吗?用户 table 使用整数作为主键。