想实现一个这样的效果。 提交表单入库的时候,给model某个field添加个值。但是这个field没在前端的表单里显示? 我想用户提交表单的时候自动在view.py里面就添加上然后入库。请问这个如何实现。
@415293799 不客气~
@jzh_daemon-weibo 也谢谢二楼大神
@rapospectre 多谢。回复有点慢 呵呵
如果使用CreateView,可以:
def form_valid(self, form): form.instance.xxx = xxx return super(Clazz, self).form_valid(form)
if form.is_valid(): obj = form.save(commit=False) obj.xxx = xxx obj.save()
使用commit参数,更改对象后储存即可