利用twitter/bootstrap,项目的基础模板算是顺利搞定。用户中心主要包括用户登陆、注册以及头像等个人信息维护。此前,用户的注册管理我一直使用django-registration。这次决定尝试另外一个用户模块组件相比django-registration,django-userena的功能要完善的多。除基础的登陆注册模块外django-userena甚至还带了站内消息功能。django-userena自带了默认模板,并有提供一个完整的演示项目,让你可以轻松上手。我们自然是希望所有的APP不用做任何修改,拿来就能用了。不过事与愿违,在整合的过程中多多少少都会遇到一些问题。django-userena默认的模板在项目中显示的非常难看。对于一个中文网站而言,不能使用中文注册ID似乎有些太不合理的。django-userena使用正则表达式对用户名进行校验,重写注册form修改认证规则即可取消该限制。
暂无评论