【发布时间】:2020-08-12 08:50:46
【问题描述】:
我正在创建一个 django 应用程序,其数据库包括以下表格:
我创建的模型如下:
class Group(models.Model):
id = models.AutoField(primary_key=True, editable=False)
text = models.CharField(db_column='Text', max_length=4000)
class Meta:
db_table = 'Group'
class Filters(models.Model):
id = models.AutoField(primary_key=True, editable=False)
text = models.CharField(db_column='Text', max_length=4000)
group_id = models.ForeignKey(Group, on_delete=models.CASCADE,
db_column='GroupId')
class Meta:
db_table = 'Filters'
目标是调用一个端点并返回一个包含所有组和底层过滤器的列表。有可能实现这一目标吗?如果可能,我希望它在 Serializer 类中。
我知道我可以得到过滤记录的组,但是反过来也可以吗?
【问题讨论】:
标签: django django-models django-rest-framework django-serializer