繁体   English   中英

如何在Django中获取相关的字段ID?

[英]How can I get a related field ID in Django?

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?

在反向关系的模型字段或相关对象的模板中检索数据时,可以使用“ __”(双下划线)。

room = Reserved.objects.get(room__id=id)

在这里, room__id将返回预留模型中的房间 ID,该ID与“ 房间”模型一一对应

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM