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>
如何将默认值设置为名为 admin
的 User
或任何其他用户?
你试过设置主键吗?用户 table 使用整数作为主键。
我有一个现有模型,我想在其中添加一个用户外键例如:
user = models.ForeignKey(User, unique=False)
如果我设置参数 default=User.admin
我得到一个属性错误。
如果我尝试设置 default=User.objects.get(username='admin')
,我会得到错误 ValueError: Cannot serialize: <User: admin>
如何将默认值设置为名为 admin
的 User
或任何其他用户?
你试过设置主键吗?用户 table 使用整数作为主键。