我将使用django-allauth进行用户注册。我有以下表单:
根据我的设置文件(settings.py)的指示,我已经进行了设置。
问题在于,表单呈现时,我的自定义表单要求填写性别、国家等信息显示在顶部,而标准的用户字段要求填写用户名、电子邮件和密码。以某种次序如下:
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"
问题在于,表单呈现时,我的自定义表单要求填写性别、国家等信息显示在顶部,而标准的用户字段要求填写用户名、电子邮件和密码。以某种次序如下:
性别
国家
城市
出生日期
是否同意服务条款
用户名
电子邮件
密码1
密码2
我希望按照以下顺序显示字段:
用户名
电子邮件
密码1
密码2
性别
国家
等等