【发布时间】:2011-11-08 18:09:16
【问题描述】:
当我尝试使用 get() 查询外键时,我总是得到 None 值,即使我知道它们在数据库中设置为 1。我在这里错过了什么吗?我应该做一些不同的事情来获取外键值吗?
代码如下:
class Car_to_brand( models.Model ):
brand_id = models.ForeignKey( Brand, db_column='brand_id' )
...
class Brand( models.Model ):
(id is not defined here but it's the primary key)
...
print Car_to_brand.__dict__.get( brand_id )
那会给我{brand_id:None},但应该是{brand_id:1}。
【问题讨论】:
标签: django django-models foreign-keys django-queryset