在Django ModelForm中保存自定义字段
在ModelForm中保存自定义字段时遇到问题。所讨论的字段是ModelChoiceField 我添加了一个在Django ModelForm中保存自定义字段,django,modelform,Django,Modelform,在ModelForm中保存自定义字段时遇到问题。所讨论的字段是ModelChoiceField 我添加了一个save()方法,如问题中所示。但是,当我使用它时,我得到一个错误: 配置不当 没有要重定向到的URL。在模型上提供url或定义get_absolute_url方法 当我删除我的自定义save()方法时,它工作正常,但不保存自定义字段。我错过了什么 您应该从save()方法返回保存的对象: return super(NewStoryForm, self).save(commit=comm
save()
方法,如问题中所示。但是,当我使用它时,我得到一个错误:
配置不当没有要重定向到的URL。在模型上提供url或定义get_absolute_url方法 当我删除我的自定义
save()
方法时,它工作正常,但不保存自定义字段。我错过了什么
您应该从
save()
方法返回保存的对象:
return super(NewStoryForm, self).save(commit=commit)
return super(NewStoryForm, self).save(commit=commit)