Django 为什么userena.forms.EditProfileForm会添加两个额外字段?
我正在django 1.5.1项目中使用Django 为什么userena.forms.EditProfileForm会添加两个额外字段?,django,django-forms,Django,Django Forms,我正在django 1.5.1项目中使用django userena 我正在实现网站的用户功能,因此基本上,django userena做得很好。但是我注意到,EditProfileForm包含两个额外字段: 名字 姓 与文档中一样,我在自己的模型中使用了userena.models.UserenaBaseProfile。它继承了UserenaBaseProfile以及BaseHuman我的一个类 从下到上: accounts.models.Profile中的1个字段 来自userena
django userena
我正在实现网站的用户功能,因此基本上,django userena
做得很好。但是我注意到,EditProfileForm
包含两个额外字段:
- 名字
- 姓
userena.models.UserenaBaseProfile
。它继承了UserenaBaseProfile
以及BaseHuman
我的一个类
从下到上:
accounts.models.Profile中的1个字段
- 来自
userena.models.UserenaBaseProfile的2个字段
- 来自
helpers.models.BaseHuman的3个字段
- 2个我一无所知的额外字段(来自
?)EditProfileForm
所以我起初认为创建一个
EditProfileFormExtra
会覆盖这两个额外的字段,但我甚至不能像中那样添加额外的字段
以下是我的网址:
#管理员URL
urlpatterns=模式(“”,
url(r“^admin/”,包括(admin.site.url)),
)
#Userena URL
urlpatterns+=模式('userena.views',
url(r'^^(?P[\.\w-]+)/edit/$','profile\u edit',{'edit\u profile\u form':EditProfileFormExtra}),
)
#自制网址
urlpatterns+=模式(“”,
# ...
)
#平面页面URL
urlpatterns+=模式('django.contrib.flatpages.views',
# ...
)
遵循文档并将其应用于userena.views.profile\u edit
,我看不出我的错误在哪里。我仔细检查了视图、URL和表单名称
问题