我正在使用Django Rest Framework。
模型类是
class MyModel(models.Model):
id = models.CharField(max_length=200)
name = models.CharField(max_length=200)
genre = models.CharField(max_length=200)
到目前为止,我已经设置的是,当用户发出POST请求时,后端将获取请求数据并运行python脚本(该脚本从请求数据中获取一些参数),这将依次返回与MyModel中的“ id”相对应的ID列表。但是问题是,假设我只想返回指向具有流派“取证”的模型实例的id,我该怎么做?
除了对python脚本返回的每个id进行查询并根据查询返回的类型过滤掉我想要的ID之外,我真的不知道该怎么做?
答案 0 :(得分:0)
也许您可以这样尝试:
MyModel.objects.filter(id__in=IDS, genre='forensic').values_list('id', flat=True) # assuming IDS come from the script