room = Reserved.objects.get(room=id) ??
我想在一个模型中获得该字段的ID。例如:
models.py
class Room(models.Model):
number = models.OneToOneField(RoomNumber)
class Reserved(models.Model):
room = models.OneToOneField(Room, on_delete=models.PROTECT)
如何获取Reserved
表格中存在的房间的ID?
答案 0 :(得分:0)
在相反对象的模型字段或模板中检索数据时,可以使用“__”(双下划线)。
room = Reserved.objects.get(room__id=id)
此处 room__id 将在保留模型中返回房间的ID,该模型与一对一关系使用房间模型。