Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 管理站点的过滤器、过滤器的工作方式规范、相关过滤器规范、选择过滤器规范,即?_Python_Django_Django Admin Filters - Fatal编程技术网

Python 管理站点的过滤器、过滤器的工作方式规范、相关过滤器规范、选择过滤器规范,即?

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

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

我有3种型号:

在管理网站上的关键字编辑页面,我想创建一个按商店关键字过滤器。
换句话说,我想在页面右侧的过滤器列表中看到商店的完整列表,当您单击时,我们将选择属于该商店的关键字

您不需要任何自定义过滤器规范。您可以在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']