猿问

整合django-profiles与django-registration

在django方面,我还是一个新手,但是我已经安装了django-profiles和django-registration,并运行了最新的django 1.5.1。我也看到了一些指南,即http://dmitko.ru/django-registration-form-custom-field/,http://birdhouse.org/blog/2009/06/27/django-profiles/,Django注册和Django配置文件,使用您自己的自定义表单


我没有自定义django-registration,但是我尝试制作自己的个人档案类,如下所示:


from django.contrib.auth.models import User

class UsrProfile(models.Model):

    user = models.ForeignKey(User, unique=True, primary_key=True)

    ...custom fields here...

但是我知道可以注册用户,但是拥有个人资料是另一回事,因为用户可以注册而无需创建个人资料。


我的问题是,如何才能将自己创建的个人档案类坚持到注册中?我想强迫用户填写我在个人资料类中注册时指定的详细信息...


我尝试过在这里和那里遵循一些教程/指南,但是每当他们说将urls.py修改为类似内容时,我也会不断陷入困境:


url(r'^accounts/register/$',

    register,

    {'backend': ... form_class...

    ),

因为每当我尝试执行此操作时,似乎都无法识别“注册”(在第二行中),而且我也不知道它所指的是什么...。我尝试执行以下操作:


from registration.views import register

但是它似乎没有将注册识别为有效的导入...


慕沐林林
浏览 239回答 2
2回答
随时随地看视频慕课网APP

相关分类

Python
我要回答