我使用扩展的UserProfile。现在我想做一个个人版。我需要把我的所有自定义个人资料字段和电子邮件,名字,姓氏从原始用户模型。我试着这样做,但不能让它工作。电子邮件字段未显示。我的表单: class MainUserProfile(ModelForm): model = Userclass UserProf(MainUserProfile):
class Met
在理解表单和模型表单之间的关系时,我仍然遇到一些问题。我收到一个错误: UserProfile.location“必须是一个"Location”实例。我已经将models中的位置设置为blank=True、null=True和forms.py中的required=False。在这一点上,我真的不知道该怎么做。表格:from django.forms import Form
from django.forms.models impo
当用户上传个人资料图片时,IntegrityError来了,在form.save()上它给出了错误,这里是代码(“`”它是用于形式的最后一行)class UserProfile(models.Modelprofile_image")` return self.user.username`class ProfilePicForm(ModelForm): model = Use
我对django中的用户模型进行了扩展,包括了其他几个变量,比如位置和雇主。ModelFormfrom alert.userHandling.models import UserProfile
class Meta:
# model = auth.models.User # this gives me the User fieldsmodel = UserProfile
假设我使用的是默认的auth.models.User加上我的自定义Profile和Address模型,如下所示: user = models.OneToOneField我可以创建一个基于User的ModelForm,但不包括Profile和Address (这是必需的)字段。那么构建这个表单的最佳方式是什么呢?我应该使用ModelForm吗?此外,我如何使用相同的表单来编辑复杂的对象?我