我需要在ModelAdmin类中编写一个调用ModelAdmin.save_模型(),而用户实际上没有单击“保存”。在
(我之所以要这样做是因为我在Django管理对象视图中设置了一些自定义按钮。它们可以工作,但是任何修改过的表单数据都会丢失,我想在运行连接到按钮的操作之前将数据保存在表单中。)
我的代码是:
from django.contrib import admin
from .models import Object
class ObjectAdmin(admin.ModelAdmin):
def action_method(self, request, object):
self.save_model(request=request, obj=object, form=self.form, change=True)
admin.site.register(Object, ObjectAdmin)
这不会引发任何错误,但也不会保存我的数据。在
我想我的问题可能与表格有关。在
有什么帮助吗?在
Documentation
相关问题 更多 >
编程相关推荐