首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >过滤器的管理网站,如何工程FilterSpec,RelatedFilterSpec,ChoicesFilterSpec即?

过滤器的管理网站,如何工程FilterSpec,RelatedFilterSpec,ChoicesFilterSpec即?
EN

Stack Overflow用户
提问于 2012-05-01 17:18:39
回答 1查看 297关注 0票数 3

昨天,当我在Django中为我的管理站点编写特殊的过滤器时,我遇到了这个问题。

我有3个型号:

代码语言:javascript
复制
class ShopInfo(models.Model):
    name = models.CharField(max_length=200)


class Keyword(models.Model):
    keyword1 = models.CharField(max_length=4096,  blank=True)
    product = models.ManyToManyField(Products)


class Products(models.Model):
    shop = models.ForeignKey(ShopInfo)




In Admin site, on the Keyword edit page, I want create a filter for Keywords by shop.
In other words, I want to see full list of shops in filter list on the right of page, when you click on that we will choose the Keywords belonged this shop. 
EN

回答 1

Stack Overflow用户

发布于 2012-05-23 07:11:27

为此,您不需要任何自定义的FilterSpecs。您可以在ModelAdmin的list_filter属性中使用django的连接语法。例如:

代码语言:javascript
复制
class KeywordAdmin(admin.ModelAdmin):
    list_filter = ['product__shop']
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10395755

复制
相关文章

相似问题

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