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
相关文章
|
4月前
|
调度 Apache 数据库
Django 学习教程-第一个 Django 应用
本章主要讲述了如何创建一个Django项目,以一个投票案例程序介绍了Django的请求和响应流程。
51 1
|
6月前
|
前端开发 UED 开发者
django插件推荐django-crispy-forms
django插件推荐django-crispy-forms
|
7月前
|
SQL 缓存 Shell
Django系列:Django开发环境配置与第一个Django项目
Django开发环境配置与第一个Django项目的搭建。包括虚拟隔离环境,命令行工具的使用等。
98 0
|
7月前
|
SQL 安全 数据库
【Django入门】第一个Django项目
【Django入门】第一个Django项目
58 0
【Django入门】第一个Django项目
|
8月前
|
前端开发 JavaScript Python
django -- 安装django
django -- 安装django
|
SQL 关系型数据库 MySQL
Django入门-2:创建第一个Django项目
Django入门-2:创建第一个Django项目
289 0
Django入门-2:创建第一个Django项目
|
Web App开发 安全 测试技术
Django 2.1.3文档
关于Django你需要知道的一切。 获得帮助 遇到麻烦?我们想帮忙! 尝试常见问题解答 - 它可以解答许多常见问题。 寻找具体信息?尝试索引,模块索引或详细目录。 在django-users邮件列表的档案中搜索信息,或 发布问题。
2266 0
|
安全 程序员 测试技术
Django 1.8.2 文档
django 百科全书 入门¶刚开始学习Django或者编程?让我们从这里开始吧! 从零开始: 概述 | 安装 教程: 第1部分:模型(100%) | 第2部分:管理站点(100%) | 第3部分:视图和模板 | 第4部分:表单和通用视图(100%) | 第5部分:测试(100%) | 第6部分:静态文件(100%) 高级教程: 如何编写可重用的应用(100%) | 编写Django的第一个补丁(100%) 模型层¶ Django提供了一个抽象层(“模型”),用于构造和操纵Web应用程序的数据。
5678 0
|
SQL 前端开发 数据库
Django的一些学习demo说明
Web框架之Django: (1)简介: Django是一个由Python写成开源的重量级Web应用框架,采用MTV的框架模式。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。
2383 0
|
Python 前端开发 Linux
Django学习笔记-Demo
做一个demo 还是在实践中学习吧 一、新建一个项目 django-admin startproject project_name //or django-admin.
1414 0