我正在尝试创建一个update_profile表单。此表单将能够更新不在原始表单中的扩展用户信息。因此,我有一个表单,允许您创建帐户。还有许多其他字段没有在此表单中列出。这些字段的其余部分将在用户实际登录并尝试编辑其配置文件时找到。我不明白的是,如何在该类中创建save函数,以允许他们更新此信息。与我创建的扩展user类一样,我有一个save函数来创建用户并保存它。但是我不想用这个表单创建另一个用户。我只想更新当前经过身份验证的用户。我以为UserManager()中会有一个update_user类型的函数,但是没有,我试着用googling搜索了一下,没有找到太多。帮帮忙好吗?
发布于 2011-06-22 14:40:15
使用ModelForm创建带有subset of the fields的自定义UserProfile模型的表单
使用表单上的字段子集的
在某些情况下,您可能不希望所有模型字段都出现在生成的表单上。有三种方法可以告诉ModelForm只使用模型字段的一个子集:
https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#using-a-subset-of-fields-on-the-form
https://stackoverflow.com/questions/6435844
复制相似问题