最近用到了Django modelForm
功能的其实是展示后台的数据, 然后可以将展示的text文本点击变为input
因为model与其他model有关联, 进行输入时候,需要去很多点击事件的处理,需要将input的选项从后台返回到前台进行选择,然后选择结束后,再ajax到后台执行修改操作.
看了modelForm的官方文档
有个思路
camp = Camp.objects.get(name='we')
camp_form = CampForm(instance=camp)
return {'camp_form': camp_form}
将form表单的initial初始值,设为我的model对象的实际值,但是我设置此刻form是不可以编辑的(设置他的input属性为disabled='disabled'),
然后用户点击了 修改button后, 我再将input属性disabled='disabled'撤销,
然后submit到后台.
请问, 这样做是否可以?