昨天,我在Django为我的管理站点编写特殊过滤器时遇到了这个问题。在
我有三种型号:
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)
在管理网站,在关键字编辑页面,我想创建一个按商店关键字过滤器。 换言之,我想在页面右侧的过滤器列表中看到完整的店铺列表,当你点击时,我们会选择属于这个店铺的关键词。在
你不需要任何自定义过滤器规范。您只需在ModelAdmin的list\u filter属性中使用django的join语法。例如:
相关问题 更多 >
编程相关推荐