【发布时间】:2020-10-31 03:04:48
【问题描述】:
我有一个名为 WarehouseProduct 的模型,它有一个字段 warehouse_id,它是 Warehouse 模型的 FK,我需要获取该warehouse_id,以便它返回该 FK Warehouse 的 id。我尝试使用:
def __int__(self):
return self.id
返回 WareHouse 对象 (6),另一种方式:
def __str__(self):
return str(self.id)
返回 id,但类型是 Warehouse,所以我无法将其转换为 int 以供进一步使用。
【问题讨论】:
-
warehouse_id.id 当仓库的主键是默认值或类似整数的字段时,总是返回一个int。
标签: django python-class