django模型如何处理db_column == foreign_key属性名?

时间:2013-11-13 21:06:53

标签: python django

我很熟悉如果你设置user = models.ForeignKey(User),你可以做

model_object.user = user
# or
model_object.user_id = user.pk

但是如果将db_column名称设置为与属性名称相同,例如

,该怎么办?
created_by = models.ForeignKey(User, db_column='created_by')
# so django uses created_by as the table column's name instead of created_by_id

那么如何使用对象(user)与pk(user.pk)分配属性?

0 个答案:

没有答案