Python 管理站点的过滤器、过滤器的工作方式规范、相关过滤器规范、选择过滤器规范,即?
昨天,我在Django尝试为我的管理站点编写特殊过滤器时遇到了这个问题 我有3种型号: 在管理网站上的关键字编辑页面,我想创建一个按商店关键字过滤器。Python 管理站点的过滤器、过滤器的工作方式规范、相关过滤器规范、选择过滤器规范,即?,python,django,django-admin-filters,Python,Django,Django Admin Filters,昨天,我在Django尝试为我的管理站点编写特殊过滤器时遇到了这个问题 我有3种型号: 在管理网站上的关键字编辑页面,我想创建一个按商店关键字过滤器。 换句话说,我想在页面右侧的过滤器列表中看到商店的完整列表,当您单击时,我们将选择属于该商店的关键字 您不需要任何自定义过滤器规范。您可以在ModelAdmin的列表过滤器属性中使用django的连接语法。例如: class ShopInfo(models.Model): name = models.CharField(max_le
换句话说,我想在页面右侧的过滤器列表中看到商店的完整列表,当您单击时,我们将选择属于该商店的关键字 您不需要任何自定义过滤器规范。您可以在ModelAdmin的列表过滤器属性中使用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)
class KeywordAdmin(admin.ModelAdmin):
list_filter = ['product__shop']