首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django过滤器-仅根据过滤器选择帖子

Django过滤器-仅根据过滤器选择帖子
EN

Stack Overflow用户
提问于 2010-09-10 01:53:41
回答 1查看 137关注 0票数 0
代码语言:javascript
运行
复制
**models.py**
class Category(models.Model):
    name = models.CharField(max_length=50)

    def __unicode__(self):
        return self.name

class Gender(models.Model):
    name = models.CharField(max_length=50)

    def __unicode__(self):
        return self.name

class Post(models.Model):
    name = models.CharField(max_length=50)
    categories = models.ManyToManyField(Category)
    genders = models.ManyToManyField(Gender)

    def __unicode__(self):
        return self.name

**view.py:**
def index(request):
    posts = Post.objects.filter(genders=1)
    categories = Category.objects.exclude(outlet=None).filter( ?????? ).order_by('-sort'), 

现在我只需要选择有帖子的类别,这取决于给定的过滤器"genders=1“如何做到这一点?

希望你能理解我的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-10 01:55:18

代码语言:javascript
运行
复制
.filter( post__gender=1 )
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3679190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档