我需要在我的ModelAdmin类中编写一个调用ModelAdmin.save_model()的方法,而不是用户实际点击save。
(我想这样做的原因是我在Django Admin对象视图中设置了一些自定义按钮。它们可以工作但是任何已修改的表单数据都会丢失,我想在运行连接的操作之前保存表单中的数据按钮。)
这是我的代码:
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)
这不会引发任何错误,但也不会保存我的数据。
我猜测我的问题可能与表单有关。
任何帮助?
答案 0 :(得分:0)
MediaEncodingProfile recordProfile = null;
recordProfile = MediaEncodingProfile.CreateWmv(VideoEncodingQuality.Auto);
await _mediaCapture.StartRecordToStorageFileAsync(recordProfile, recordStorageFile);
_statuses.Add(DateTime.Now.ToString() + ": " + fileName + " Recording in progress");