[英]Django queryset: check for foreignkey values and substract them from queryset
假设我们有2个模型:
class Blog(models.Model):
title = models.CharField(...)
status = models.Charfield(choices=choices.STATUS, default='pending')
class Entry(models.Model):
blog = models.ForeignKey(Blog, on_delete=models.CASCADE, related_name="entries")
text = models.TextField()
ready = models.BooleanField(default=False)
每个博客可以有很多条目。 我想过滤所有准备就绪的True条目,其博客的状态为已发布 。
这个怎么样?
entries = Entry.objects.filter(ready=True, blog__status='published')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.