Django管理员,如何选择多个字段并一次编辑

问题描述

好时间。如何在Django管理员中执行以下操作:

  1. 例如,我有一个称为“事件”的模型。我创建了一些事件。我有事件名称,....等字段,还有“计划日期”

  2. 我需要在“计划日期”字段中为5个事件设置相同的日期。

  3. 我要在复选框中选择5个事件,并且需要执行一项操作。

我的意思是对选定对象执行删除操作。

解决方法

如果您的字段是布尔值或没有用户值的操作,则可以使用admin操作: https://docs.djangoproject.com/en/3.1/ref/contrib/admin/actions/#writing-actions

如果您需要内部用户值,请阅读:https://www.willandskill.se/en/custom-django-admin-actions-with-an-intermediate-page/