在Django中设置ModelForm的初始值

时间:2016-06-20 00:07:35

标签: python django django-forms

我使用"msignup"模型进行用户注册。在注册完成后工作得很好,在用户的配置文件中,我想让他们更改注册期间使用的一些基本信息(使用名为&#34的模型保存在msignup模型的数据库中) ; accountSettingsForm&#34 ;. 显然原始用户信息必须在" accountSettingsForm"并且用户将改变他/她喜欢的任何信息。 我知道可以设置accountSettingsForm的初始值:

form = accountSettingsForm(initial={'someFieldName':snomeVariable})

但我认为有一种更好的方法可以做到这一点,我不知道。 可能使用__init__方法更合适。 任何帮助将不胜感激。

0 个答案:

没有答案