415得票15回答
Django ModelAdmin中的"list_display"能展示ForeignKey字段的属性吗?

我有一个名为Person的模型,它与Book具有外键关系,其中Book有许多字段,但我最关心的是author(一个标准的CharField)。 话虽如此,在我的PersonAdmin模型中,我想使用list_display显示book.author:class PersonAdmin(adm...

56得票13回答
在Django的管理界面中禁用编辑对象的链接(仅显示列表)?

在Django的管理后台中,我想要禁用“选择要更改的项目”页面上提供的链接,这样用户就无法进入编辑该项目的任何地方。(我将限制用户对此列表所能进行的操作为一组下拉操作 - 无法实际编辑字段)。 我发现Django有能力选择哪些字段显示链接,但我无法看到如何不显示任何字段链接。 class ...

47得票3回答
Django:如何从ModelAdmin中访问模型实例?

我在一个网店应用程序中有一个订单模型,它具有自增主键和指向自身的外键,因为订单可以拆分为多个订单,但必须保持与原始订单的关系。class Order(models.Model): ordernumber = models.AutoField(primary_key=True) ...

33得票7回答
在Django管理后台中更改列表显示的链接

我正在尝试更改Django管理列表中对象的链接。这是目前我的代码:class FooModelAdmin(admin.ModelAdmin): fields = ('foo','bar') list_display = ('foo_link','bar') def f...

9得票2回答
Wagtail ModelAdmin内联?

我正在使用wagtails的ModelAdmin模块(与Django ModelAdmin不同)将自定义Order模型添加到wagtail管理界面。该模型具有指向自定义Address模型的外键。 我希望在InspectView中(已启用)像在Django的管理界面中一样显示Address模型...

9得票1回答
Wagtail ModelAdmin 只读模式

使用Wagtail的Modeladmin: 有没有办法禁用编辑和删除选项,只保留查看视图? 我能想到的一个可能的方法是扩展模板,删除编辑和删除按钮,然后以某种方式禁用编辑和删除视图。 有更简洁的方法吗? 编辑:感谢Loic的回答,我得以理解。 PermissionHelper 源...

7得票1回答
ModelAdmin排序?

使用Django Admin界面,如何确保HTML select multiple中的对象按某种顺序排序(最好是按字母顺序)?问题在于我有3个模型-CD、Song、Singer。在CD管理员仪表板上,Song是CD的内联,并且Singer是一个希望排序的manytomany字段! 我的mod...