django的用户管理

最近打算做一个网站,然后使用django自带的用户模块,然后可以绑定人人账户,这样用户在网站上什么动作也就可以同步到人人上。

但是就我来看,用户使用用户名的时候经常有各种中文和特殊字符,但是django的用户模块又不支持这个。(update:后来才发现被坑了,是后台admin验证不过,直接创建是没有问题的)就很发愁,以为这个会是一个比较麻烦的事情了呢。

后来发现,其实django的用户名那个地方是可以使用@符号的,这样我们就把用户名当做email来用就行了啊~~

 

自己拓展UserPofile或者使用AbstractBaseUser。里面加上nick_name还有其他信息就好了~~

 

关于要写什么网站的问题,以后再说~~

 

posted @ 2014-01-11 01:14  virusdefender  阅读(271)  评论(0编辑  收藏  举报