Django Tips

0、最好的教程

1、Django模板中的注释。

(1)、单行注释使用 {# #} :

1
{# This is a comment #}

(2)、多行注释使用“{% comment %}”模板标签:

1
2
3
4
{% comment %}
This is a
multi-line comment.
{% endcomment %}

2、

1
2
3
python manage.py validate   //验证模型有效性
python manage.py sqlall books    //打印model转换成的sql语句,books是app的名称
python manage.py syncdb      //执行model对应的sql语句,在数据库中创建表

3、因为汉字报错,可以尝试在出错文件最前面增加下面这一行。

1
# -*- coding:utf-8 -*-

4、Django的卸载

5、Django中favicon.ico文件的配置

6、Django Models的数据类型 :12

7、Django Template导入顺序,模板命名冲突的一种解决方案。

8、Django 403错误:CSRF verification failed. Request aborted.

9、Django HttpResponse的子类

10、修改settings.py里面的STATIC_ROOT,有可能导致admin管理界面无法加载css文件。

11、关于Django url末尾的斜线,walker尝试翻译一点这里的答案。

1
附加的斜线不是无条件生效的,它只在这种情况下回生效:在尝试所有存在的url匹配模式(和关联的视图)之后,Django准备返回404代码时。

12、Django 1.4 设置文档。(settings)

13、在BAE上使用requests很简单,直接将requestsLib\site-packages\requests-1.2.3-py2.7.egg\requests)目录放到django根目录即可。

14、站点图标设置示例:

1
url(r '^favicon.ico$' 'django.views.generic.simple.redirect_to' , { 'url' 'mysite/static/img/favicon.ico' })

15、BAE上部署Django项目的一篇参考文章

16、Django中的Request和Response,整理得不错,就懒得自己整理了^_^。

17、报错:Cannot update a query once a slice has been taken 。

18、Django时区问题

19、Django时间过滤显示。

1
{{ yourtime|date: "Y-m-d H:i:s"  }}

20、报错:User matching query does not exist

21、局域网内无法访问Django项目,本机可访问。

1
python manage.py runserver 0.0.0.0:5678

22、获取正确的客户端IP地址‘your_project.http.SetRemoteAddrFromForwardedFor’,这句话是添加在中间件里面。


N、...


*** Updated 2013-07-08 ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1213630如需转载请自行联系原作者

RQSLT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值