小编Iqb*_*bal的帖子

何时在Django 1.5中使用自定义用户模型

我对Django 1.5中的自定义用户模型有疑问

所以现在默认的用户模型看起来很好,我只需要添加一些其他变量,如性别,位置和生日,这样用户可以在成功注册并激活他们的帐户后填写这些变量.

那么,实现这种情况的最佳方法是什么?

我是否必须创建一个名为Profile的新应用并继承AbstractBaseUser?并将我的自定义变量添加到models.py?我可以效仿的好榜样吗?

先感谢您

django django-1.5

14
推荐指数
1
解决办法
3525
查看次数

使用保留字时的友好ID和设计错误

我使用友好ID来允许用户访问配置文件及其登录名,但是当我尝试使用友好ID保留的登录名注册时,我收到了错误消息.似乎设计无法正确呈现错误消息.当我使用authlogic时,错误正常.

Friendly_id配置:

:reserved_words => ["index", "new", "users", "admin", "login", "logout", "books",
                    "administrator", "signup"],
Run Code Online (Sandbox Code Playgroud)

错误:

FriendlyId::ReservedError in Devise::RegistrationsController#create
FriendlyId::ReservedError
Run Code Online (Sandbox Code Playgroud)

我正在使用:

gem 'devise', '1.3.4'
gem 'friendly_id', '3.2.1.1'
Run Code Online (Sandbox Code Playgroud)

friendly-id devise ruby-on-rails-3

5
推荐指数
1
解决办法
1868
查看次数