- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Member
模型和一个 Organization
模型,通过 PrincipleMembership
模型加入。 PrincipleMembership
具有 ForeignKey
字段用于 Member
和 Organization
。
我使用行 list_filter = ['principlemembership__organization__type', ]
创建了 MemberAdmin
,过滤器呈现完美,但点击它会产生 DisallowedModelAdminLookup
异常。
我可以通过重写 ModelAdmin.Lookup_allowed
来允许 principlemembership__organization__type__exact
来修复它,但这是 Django 中的错误吗?我正在使用 Python 3.5.3 和 Django 1.10。
我已经尝试将 organization.type
上的过滤器添加到 OrganizationAdmin
和 PrincipleMembershipAdmin
,两者都有效。我没有使用多对多连接,因为我在 PrincipleMembership
上有其他数据,例如 From
和 To
日期。我已尝试将过滤器显式设置为 admin.ChoicesFieldListFilter
。我已尝试从 MemberAdmin
中删除除 list_filter = ['principlemembership__organization__type', ]
之外的所有其他内容。我在 Organization
上的一个简单的 Char 字段上尝试了一个过滤器,但得到了同样的错误。
最佳答案
看起来这是一个错误,已在 1.11.3 中修复。查看此提交中的更改: https://github.com/django/django/commit/834d57b4de80e525195128c88592e0e076708a23
1.11.3 release notes有一个链接到 ticket .
关于python - Django DisallowedModelAdminLookup 用于在 Admin list_filter 中查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43390140/
您好,我有两个对象: class A(models.Model): ... class B(models.Model): a = models.ForeignKey(A) 在管理员中,
Django 不支持从 list_display 或 list_filter 获取外键值(例如 foo__bar)。我知道您可以创建一个模块方法作为 list_display 的解决方法,但是我将如何
DECOM_CHOICES = ( ('N', 'No'), ('Y', 'Yes'), ) class Host(models.Model): hostname = mode
我正尝试在 Django Admin 中过滤带注释的字段,但出现 FieldDoesNotExist 错误。 class Event(models.Model): name = models.
让我们看一下这个例子: class Author(models.Model): ... class Book(models.Model): author = models.For
我用额外的选项扩展了用户,比如部门。但是当我尝试在管理面板为 derpartment 添加过滤器时。它抛出这个错误: ERRORS: : (admin.E116) The value of 'list
鉴于以下模型 class AnotherModel(models.Model): n = models.IntegerField() class MyModel(models.Model):
我的模型的change_list View 如下所示: 右侧的list_filter变得太长并且无法使用。 有没有办法获得更有用的方式来过滤Django的change_list View ? 最佳答案
我正在开发一个同时具有管理员和子管理员的应用程序。子管理员是根据他们所属的组创建的。因此,子管理员只能看到与其组相关的数据。此功能运行完美。 现在,我想创建一个基于用户的过滤器选项。对于 super
我们有三个模型,艺术家: class Artist(models.Model): family_name = models.CharField(max_length=50) given
在我的 admin.py 中,我按“事件”和“国家/地区”进行过滤,这是使用我的 SomethingAdmin 类中的以下代码行完成的.... list_filter = ['active', 'c
在 models.py 中我有: class User(modals.Model): name = models.CharField(max_length=255) image = m
如何根据登录用户在右侧list_filter中显示不同的记录? eg 如果superuser登陆listfilter可以查看list_filter中branch的changelist_view中所有客
所以这是我的代码: class Destino(models.Model): paisid = models.IntegerField(blank = True,null = True)
很抱歉,如果这个问题之前已经回答过,但我做了很多谷歌搜索都没有成功。 我知道如何在管理 View 中创建自定义 list_filter(例如子类化 SimpleFilter)。 我真正想要的是一种(在
我有一个模型,其字段如图所示。我在 wagtail_hooks.py 中创建了以下 ModelAdmin。 class opportunitiesAdmin(ModelAdmin): mode
是否可以只为 super 用户显示 list_filter? 最佳答案 Override changelist view 存储原始列表过滤器的副本,以便您可以根据请求动态设置属性。检查用户是否为 su
我想覆盖默认的 django 管理过滤器模板以使用我自己的模板: https://github.com/feincms/feincms/blob/master/feincms/templates/ad
django admin 中外键过滤器的 List_filter 标签始终按 id 排序,当列表中有很多过滤器时,这可能会导致困惑。 一段时间以来,我一直在寻找简单的解决方案,如何按字母顺序或按日期对
我需要按字段进行一对多过滤,但我只想显示相关对象而不是全部。 这可能吗,还是我必须创建自定义过滤器? 最佳答案 我尽量让我的模板保持“愚蠢”,所以我肯定会在 View 中过滤我的数据。你可以尝试这样的
我是一名优秀的程序员,十分优秀!