2024-05-15 13:43:08 发布
网友
我想在Django Admin的多行中设置一个字段的值。在
例如,如果我有带有书架位置的图书数据库,我可能会将几本书移到另一个书架上。我需要一个方法,在Django管理,输入新的货架位置和更新多个选定的项目。在
我已经看到你可以运行管理操作,但我需要一个简单的方法来输入一个值的行动。在
您可以使用管理操作来完成此操作,方法是提供一个中间页面,其中包含一个表单,用于输入所需的值:
https://docs.djangoproject.com/en/1.8/ref/contrib/admin/actions/#actions-that-provide-intermediate-pages
或者,您可以使用一些客户端脚本从用户那里收集值,并在提交管理操作表单时将其附加到querystring(或作为POST数据中的额外输入字段)。在
管理操作函数接收request对象作为参数,因此可以访问额外的GET/POST字段:
request
https://docs.djangoproject.com/en/1.8/ref/contrib/admin/actions/#adding-actions-to-the-modeladmin
您可以使用管理操作来完成此操作,方法是提供一个中间页面,其中包含一个表单,用于输入所需的值:
https://docs.djangoproject.com/en/1.8/ref/contrib/admin/actions/#actions-that-provide-intermediate-pages
或者,您可以使用一些客户端脚本从用户那里收集值,并在提交管理操作表单时将其附加到querystring(或作为POST数据中的额外输入字段)。在
管理操作函数接收
request
对象作为参数,因此可以访问额外的GET/POST字段:https://docs.djangoproject.com/en/1.8/ref/contrib/admin/actions/#adding-actions-to-the-modeladmin
相关问题 更多 >
编程相关推荐