我有一个Django管理员的问题,基本上我有一个类似团队的模型 - >摩托车连接,现在我有很多摩托车而不是内联对象我只是把自定义模板与复选框和手动添加对象到数据库。现在为" hack"我的自定义模板中有以下行:
<div id="divCheckbox" style="display: none;">
{{ inline_admin_formset.formset }}
</div>
并且它可以正常工作,但是如果有很多对象需要花费很多时间,如果我删除&#34; hack&#34;我得到 MultiValueDictKeyError 。因此,对于模型中的保存,我只是覆盖保存方法,并在超级保存之后保存。
def save_model(self, request, obj, form, change):
super(MotorcycleAdmin, self).save_model(request, obj, form, change)
moto_instert = Motorcycle()
moto_instert.benefit = obj
moto_instert.store = Motorcycle.get_by_team_id(id)
moto_instert.save()
那么有什么方法可以忽略我手动保存的这个字段,或者我应该以哪种方式解决问题?