在我的管理页面中,我想通过从每列下的选项中进行选择来编辑项目,而不是单击并进入每个项目并在每个项目的页面内对其进行编辑。我尝试了各种功能和形式,但仍然找不到这样做的方法。
例如:我必须为每个项目分配一个年龄范围,0-5、5-15、15-25、25-35(有些项目会选中多个选项),我想从主管理员分配这些值页面,无需进入每个项目。
任何帮助,将不胜感激。
在我的管理页面中,我想通过从每列下的选项中进行选择来编辑项目,而不是单击并进入每个项目并在每个项目的页面内对其进行编辑。我尝试了各种功能和形式,但仍然找不到这样做的方法。
例如:我必须为每个项目分配一个年龄范围,0-5、5-15、15-25、25-35(有些项目会选中多个选项),我想从主管理员分配这些值页面,无需进入每个项目。
任何帮助,将不胜感激。
如果字段有选择,很容易,在 ModelAdmin 类中使用list_editable。
如果你想使用更自定义的东西,你应该在主管理页面中的行中提供一个自定义表单(顺便说一下,这在 Django 术语中称为“更改列表”..)
在表单内部,为字段和事件提供选择自定义小部件。