我正在使用Django-redux,但注册表单只接受用户名,电子邮件和密码。但是,我还想接受名字和姓氏以及其他模型的字段,例如个人资料图片和城市。我只能找到这个问题:将名字和姓氏添加到 Django 注册中,但没有答案。
这是我 urls.py:
url(r'^', include('registration.backends.simple.urls')),
这在我的模板中:
{{ form.as_p }}
我还想将此表格添加到注册表中:
class UserProfileForm(forms.ModelForm):
class Meta:
model = UserProfile
fields = ('profilepic', 'city')
谢谢。
第
1 步。在模型中添加字段 (models.py)
firstname = models.CharField(max_length=255)
lastname = models.CharField(max_length=255)
第 2 步。删除迁移文件夹并从数据库中删除表
步骤3. 使用"迁移"命令,然后迁移项目。
希望它能解决你的问题。
或者你用这个..
new_user = User.objects.create_user(username, email, password)
new_user.is_active = False
new_user.first_name = first_name
new_user.last_name = last_name
new_user.save()