django附加额外信息到user

django附加额外信息到user  

django的用户模块提供了很好的用户管理,包括用户的注册和登录认证,但是发现user的模型中只包含了简单的几个数据段,如果我们想要其他的信息,比如用户的兴趣爱好,职业等,我们怎么办呢。

下面我找到一篇的很好的文章提到了,怎么做到这点。

 

Django User Profiles – Simple yet powerful

更多... “django附加额外信息到user”

django 禁掉CSRF

如果你没有正确地设置CSRF,在提交表单的时候就会出现403错误,这个我已经在我的另外一篇文章有描述,并提出了解决办法:

django错误 – Reason given for failure: CSRF cookie not set.

其实上面这篇文章中提到的是针对某个方法,如果是想整个网站禁止CSRF那么可以采用如下的方法

在settings.py 添加下面一行到MIDDLEWARE_CLASSES:

MID
更多... “django 禁掉CSRF”

django语法点滴

以下是在练习和项目过程中总结列出来的django的易出错和该注意的地方,因为比较比较杂,单独不能成一篇文章,因此都列在这里。

1. django的template中

{%         %}

注意%和}必须紧挨着,不能有空格,否则django不认。

2. 创建django的form可以直接定义default值

form = CustomForm( initial={ ‘title’:’… 更多... “django语法点滴”

django调试

django调试  

 

如果通过django自带web服务器来测试程序,我们就可以使用 print 来将需要查看的东西直接打印到控制台上。

 

但是这样做还是有些不方便,如果能调试就好了。

 

事实上,django有提供这个功能。

 

首先需要安装django-pdb

 

安装django-pdb

pip install django-pdb

 

添加djang更多... “django调试”