【发布时间】:2013-12-09 04:24:18
【问题描述】:
我正在尝试使用 django-allauth 进行用户注册。我有这个表格
class UserProfileForm(forms.ModelForm):
class Meta:
model = UserProfile
fields = ('gender', 'country', 'city', 'birth_date', 'has_accepted_tos')
并按照我在 settings.py 中设置的说明
ACCOUNT_SIGNUP_FORM_CLASS = "userprofile.forms.UserProfileForm"
问题在于,当呈现表单时,我的自定义表单要求提供性别、国家等信息,然后呈现在顶部,然后是要求用户名、电子邮件和密码的标准用户字段。这个顺序的东西:
-
性别
-
国家
-
城市
-
出生日期
-
has_accepted_tos
-
用户名
-
电子邮件
-
密码1
-
密码2
我想按此顺序显示字段
-
用户名
-
电子邮件
-
密码1
-
密码2
-
性别
-
国家
-
等
【问题讨论】:
-
请为第二个问题创建一个单独的问题......并在此处删除它。
-
好的,我删除了第二个问题
标签: django forms django-allauth