本文介绍了简单的Django表单/模型保存问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我保存ModelForm(我在管理区域外使用一个表单)时,我想将BooleanField

Updated to latest (see Manoj Govindan's answer). It is still not updating inuse to True on submit / save.

推荐答案

class BookingForm(ModelForm):

    class Meta:
        model = Booking

    def save(self, commit=True):
        booking = super(BookingForm, self).save(commit=False)
        booking.inuse = True
        if commit:
            booking.save()

这篇关于简单的Django表单/模型保存问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 21:54