class Room (models.Model):
restaurant = models.ForeignKey(Restaurant,verbose_name='Restaurant', on_delete=models.CASCADE)
room_name = models.CharField(max_length=50,verbose_name='Room Name')
def __str__(self):
return self.room_name
class Table (models.Model):
room = models.ForeignKey(Room,on_delete=models.CASCADE)
capacity = models.IntegerField()
name = models.CharField(max_length=30,verbose_name='Table Name')
def __str__(self):
return self.room.room_name + ': ' + self.name
我正在使用django构建一个API,我想将这些模型作为JSON返回。问题是,当我返回一个Room对象时,表不在JSON中。我怎样才能把一个房间连成一个序列,同时把桌子连成一个序列呢
我就是这样连续整理房间的:
rooms = Room.objects.filter(restaurant=id)
return HttpResponse(serializers.serialize("json", rooms))
问题是没有包括反向关系
目前没有回答
相关问题 更多 >
编程相关推荐