Django

Django 是由 Python 开发的一个免费的开源网站框架,可以用于快速搭建高性能,优雅的网站!

Nginx + django windows下配置

1.下载nginx, 去http://nginx.org/en/download.html 下载,我下载的是1.8 stable版本。 2.配置文件/conf/nginx.conf #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/e

2015-08-07 10:52:16

django 执行原始SQL

一、参考文档和资料 Django 1.2 https://docs.djangoproject.com/en/1.2/topics/db/sql/ 二、知识点总结 Django提供两种方式执行(performing)原始的SQL查询: (1)、Manager.raw():执行原始查询并返回模型实例 (2)、Executing custom SQL

2015-07-29 11:35:08

[Python] 利用Django进行Web开发系列(二)

  1 编写第一个静态页面——Hello world页面   在上一篇博客《[Python] 利用Django进行Web开发系列(一)》中,我们创建了自己的目录mysite。   Step1:创建视图文件   在编写第一个页面之前,我们首先要在mysite目录下创建一个名称为views.py的文件。当然,命名是没

2015-07-29 11:35:05

Python开发入门与实战5-django模型

5.Django模型   在当今的Web 应用中,主观逻辑经常牵涉到与数据库的交互,数据库驱动网站。在后台连接数据库服务器,从中取出一些数据,然后在 Web 页面用各种各样的格式展示这些数据。这个网站也可能会向访问者提供修改数据库数据的方法。   本章深入介绍了该功能: Django 数据库层。本例我们使用Python安装包自带的SQLite数据库来演示

2015-07-29 11:35:05

Django 过滤器

django1.4 or laterhtml 页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2012-08-26 16:00:00,但是页面显示的却是Aug. 26, 2012, 4 p.m.为了页面和数据库中显示一致,需要在页面格式化时间,需要添加<td>{{ dayrecor

2015-07-29 11:33:22

Django开发(五)——显示图片,加载css,js等静态文件

在网站开发中,必定要用到图片,css文件,js文件等静态文件,与J2EE中按相对路径查找的模式不同,在django中,静态文件的加载,与模板类似,需要在settings.py文件中进行设置,告诉django项目的静态文件存放在哪里,这是在开发过程中使用的方法,在实际部署中,静态文件是交给ngnix服务器处理的。  django文档给

2015-07-29 11:33:22

Django 开源Blog框架

http://developer.51cto.com/art/201105/261677.htm https://www.djangosites.org/with-source/ https://www.djangosites.org/s/jstwind-com/ http://www.iteye.com/topic/11255

2015-07-29 11:33:22

django和apache的整合

今天花了一整天的时间,终于将django整合到apache了。记录一下省得以后再花时间研究。 1.安装python2.7和Apache2.2,这个网上参考的例子比较多,我就不多说了。 2.安装完成后,接下来: 3.安装mod_python,这个包需要手动生成,不想生成的可以到这下载 下载,一路根据提示选择即可。 4. 修改配置文件 打

2015-07-29 11:33:21

Django 事务处理

django对于事务的支持分几个层次。 1. 什么都不管的话,它是使用 autocommit 方式。也就是在执行了 save() 或 delete() 之后就自动提交了。  2. 通过增加 Transaction 中间件来实现自动的事务支持。我感觉这个是非常方便的做法。使用它,你首先需要在 settings.py 中增加一个中间件的设置: M

2015-07-29 11:33:20

ulipad在xp下的安装及使用UliPad进行Django项目开发

ulipad: http://code.google.com/p/ulipad/downloads/detail?name=ulipad.4.1.zip&can=2&q= python2.7.2: http://python.org/getit/ wxpython2.8-win32-unicod

2015-07-29 11:33:20

Django---强大的Python Web框架

    Django是Python的一个非常强大的Web应用框架, Django的优点主要在于强大的URL路由管理, APP管理, 后台管理, 全套的解决方案(包括session, cache, auth, 模板等), 以及非常丰富的支持文档. 非常适用于快速开发基于MVC的Web应用.     一个Django项目

2015-07-29 11:33:19

Django 1.7使用Migrations将模型应用到数据库

Django 1.7用Migrations替换了更早Django版本的将模型应用到数据库的方式(syncdb),原因是syncdb只能用来向数据库里添加新的模型,但不能修改或删除数据库里已有的模型。由于djangobook这个优质的中译Django教程里使用的是老的应用模型方式,因而单提出来。 模型简单说来就是我们在Django定义的数据对象的结构(比如一

2015-07-29 11:33:19

实现Django的全文检索功能(三):进一步学习Haystack

转自:http://blog.csdn.net/wenxuansoft/article/details/8172766 毫无疑问Django-haystack应该是Django集成全文检索引擎的最佳选择了,haystack提供了一套非常优雅灵活易用的API, 就像Django本身的ORM/QuerySet一样,使您的索引、搜索工作大大简化。

2015-07-29 11:33:18

Mysql/MAMP + Django1.8.2(Win7 64bit/Mac OS X)环境搭建

Win 7 64bit + Mysql5.6.25: 1. 使用mysql connector/Python 2.1.2: oracle官方的mysql connector/Python现在暂时不支持Django1.8,所以拿Django1.7.8测试了下,发现mysql connector/Python自从2.X版本后其返回数据都是bytearr

2015-07-29 11:33:18

Django---MVC设计模式

 (MVC)模式。 在这个模式中, Model 代表数据存层,View 代表的是系统中选择显示什么和怎么显示的部分,Controller 指的是系统中根据用户输入并视需要访问模型,以决定使用哪个视图的那部分。 V---Django中对应的是模板系统以及视图,也就是显示内容以及怎么显示

2015-07-29 11:33:17

Linux/Mac OS X安装新版本python & linux 下 python django mod_python安装

操作系统:Linux Cent OS 5 / Max OS X 10.6 snow leopard 安装版本:Python2.6.4   Mac OS X 10.2 及其后续版本已经预装了Python,10.6 snow leopard 下的python版本已经内置了2.3,2.4,2.5 Cent OS 5也有内置Python 系统内置

2015-07-29 11:33:17

apache+python+mod_python+django 编译安装指南

:apache+python+mod_python+django 编译安装指南 apache+python+mod_python+django 编译安装指南 1、本文将知道你在 linux 下使用源码包安装 apache 2.2.16 python 2.7 mod_python 3.3.1

2015-07-29 11:33:16

对Django框架架构和Request/Response处理流程的分析

一、 处理过程的核心概念 如下图所示django的总览图,整体上把握以下django的组成: 核心在于中间件middleware,django所有的请求、返回都由中间件来完成。 中间件,就是处理HTTP的request和response的,类似插件,比如有Request中间件、view中间件、response中间件、excepti

2015-07-29 11:33:15

Django 中数据库模型的使用

简介: Django试图去支持各式各样的后台数据库,但是所有的后台数据库并不是一样的。Django在安全的假设前提下做出了最终功能设计决定。 一般注释: 1.持久连接 持久连接避免重新建立在每个请求的数据库连接的开销,由参数CONN_MAX_AGE控制连接时间0表示请求完后自动断开连接,none

2015-07-29 11:33:15

自定义Django模板过滤器和标签

节选自:django book第十章:深入模板引擎 参考django官方文档:https://docs.djangoproject.com/en/dev/howto/custom-template-tags/   模板语言介绍: 1.创建一个模板库 使用模板过滤器的时候,直接把过滤器写在app里, 例如:在app里新建一个te

2015-07-29 11:33:14