modeladmin相关内容

禁用链接以在 django 的管理员中编辑对象(仅显示列表)?

在 Django 的管理员中,我希望禁用“选择要更改的项目"页面上提供的链接,以便用户无法去任何地方编辑该项目.(我将把用户可以用这个列表做的事情限制在一组下拉操作中——没有实际的字段编辑). 我看到 Django 有能力 选择哪些字段显示链接,但是,我看不出我如何none. class HitAdmin(admin.ModelAdmin):list_display = ('user',' ..
发布时间:2022-01-25 11:10:01 Python

Django:从 ModelAdmin 中访问模型实例?

我有一个网上商店应用程序中的订单模型,具有自动递增的主键和自身的外键,因为订单可以拆分为多个订单,但必须保持与原始订单的关系. 类顺序(models.Model):ordernumber = models.AutoField(primary_key=True)parent_order = models.ForeignKey('self', null=True, blank=True, relat ..
发布时间:2022-01-25 10:59:53 其他开发

Wagtail:如何在管理员中设置计算字段(@property)标题

我在 Wagtail 中为我的模型使用 ModelAdmin 模块.我在模型中有 @property 字段,在那里我返回一些带注释的数据并在管理中显示它的索引和检查视图.但是Wagtail在模型中设置了字段名称等字段的标题.在常规字段中,我使用 verbose_name 设置漂亮的标题,如何更改属性字段的标题? 解决方案 您必须创建自己的 ReadOnlyPanel,因为 Wagtail ..
发布时间:2021-09-20 20:36:57 其他开发

Wagtail ModelAdmin.自定义用户的几个部分

我正在尝试为现有的自定义用户模型设置Wagtail.根据要求,应该有几个用户页面,分别代表不同类型的用户(常规用户,管理者等) 我尝试为每种情况制作单独的ModelAdmin,重写get_queryset以便按用户类型进行过滤.但似乎所有人都显示了ModelAdmin的第一个定义,因为所有人都有模型-用户 然后我尝试使用代理模型,在这种情况下根本没有显示,因为Wagtail似乎不支持代理模型 ..
发布时间:2020-07-24 10:03:48 其他开发

在Django管理中的for循环中创建另一个模型对象

我对django完全陌生,以前是php编码器,所以如果我很笨,请忍受我. 我在应用程序中定义了三种模型:理解力,问题,答案.每个理解都有多个问题和答案,在理解模型中定义为“内联".问题由管理员直接输入,但答案会根据理解自动添加. 我要实现的是,将理解理解分解为句子,并使用当前理解的外键将每个句子添加为答案对象. 我正在尝试覆盖Comprehension模型中的save方法.但是当我单击“保存"时, ..
发布时间:2020-07-24 10:03:46 Python

Wagtail ModelAdmin只读

使用Wagtails Modeladmin: 是否有任何方法可以禁用编辑&删除仅留下检查视图的选项? 我能想到的一种可能的方法是扩展模板,删除编辑&删除按钮,然后以某种方式禁用编辑和删除视图. 有没有更清洁的方法? 编辑:感谢Loic的回答,我可以弄清楚. PermissionHelper 源代码有助于找出正确的覆盖方法. 仅显示检查视图的完整答案 cla ..
发布时间:2020-07-24 10:03:42 Python

SilverStripe。在ModelAdmin中按日期范围搜索

我的DataObject中具有日期属性。 如何在ModelAdmin中按日期范围进行搜索? 例如:“搜索日期大于2007-13-01且小于2007-17-01的所有项目” 或“搜索日期在2007-13-01和2007-17-01之间的所有项目“ 目前,我只能使用GreaterTranFilter或LessThanFilter进行搜索,而不能同时使用两者进行搜索。 c ..
发布时间:2020-06-11 02:15:16 其他开发

禁用在django的管理员中编辑对象的链接(仅限显示列表)?

在Django的管理员中,我想要禁用“选择项目更改”页面上提供的链接,以便用户无法到任何地方编辑该项目。 (我将限制用户可以使用此列表进行一系列下拉操作 - 无需实际编辑字段)。 我看到Django有选择哪些字段显示链接的功能,但是,我看不到我们可以有 none 。 class HitAdmin(admin.ModelAdmin): list_display =('user','i ..
发布时间:2017-05-28 06:39:35 Python

Django:从ModelAdmin内访问模型实例?

我在网上商店应用程序中有一个订单模型,自动递增主键和一个外键自身,因为订单可以分为多个订单,但必须保持与原始订单的关系。 class Order(models.Model): ordernumber = models.AutoField(primary_key = True) parent_order = models.ForeignKey('self',null = True,bla ..
发布时间:2017-05-28 01:03:34 其他开发

可以“列表显示”在Django ModelAdmin中显示ForeignKey字段的属性?

我有一个与“书”有外键关系的人物模型。书有很多领域,但我最关心的是“作者”(标准的CharField)。 据说,在我的PersonAdmin模型中, d喜欢使用“list_display”显示“book.author”。我已经尝试了所有这些明显的方法(见下文),但似乎没有任何效果。任何建议? class PersonAdmin(admin.ModelAdmin): list_dis ..
发布时间:2017-05-27 20:59:41 Python