在Djang中设置ModelForm的初始值

2024-10-03 21:30:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用"msignup"模型进行用户注册。注册完成后,工作正常,在用户的配置文件中,我想让他们使用名为“accountSettingsForm”的模型更改注册期间使用的一些基本信息(这些信息保存在msignup模型的数据库中)。 显然,原始用户信息必须存在于“accountSettingsForm”中,用户可以更改他/她喜欢的任何信息。 我知道可以设置accountSettingsForm的初始值:

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

但我想有更好的方法来做这件事,我不知道。 可能使用__init__方法更合适。 任何帮助将不胜感激。在


Tags: 方法用户模型form信息数据库init配置文件