【发布时间】:2022-01-09 05:51:58
【问题描述】:
class Movie(models.Model):
production_house = models.CharField(max_length=50)
title = models.CharField(max_length=100)
genre = models.CharField(max_length=100)
year = models.IntegerField()
created_at = models.DateTimeField(auto_now_add=True) # When it was create
updated_at = models.DateTimeField(auto_now=True) # When i was update
creator = models.ForeignKey('auth.User', related_name='movies', on_delete=models.CASCADE)
class ProductionHouse(models.Model):
p_name = models.CharField(max_length=50)
p_address = models.CharField(max_length=100)
owner = models.CharField(max_length=50)
我正在处理一个现有项目,所有表都是平面的,没有外键。我必须从两个表返回查询。看到模型,我需要把 ProductionHouse 作为 key 归还,所有由这个 ProductionHouse 引以为豪的电影都是有价值的。为了更清楚
“生产车间1”:{ “标题”:“标题1” “基因”:“基因1” 所有领域 }, { “标题”:“标题2” “流派”:“流派3” 所有领域 }
“ProductionHouse2”:{ “标题”:“标题1” “流派”:“流派1” 所有领域 },
或简单 “生产房屋1”:{ 电影查询集1 电影查询集2 电影查询集3 ... }, “productionHouse2”:{
电影查询集1 ... }, 等等
【问题讨论】:
标签: django django-rest-framework django-views django-orm django-serializer