第一范文网 - 专业文章范例文档资料分享平台

驾驭django开发 - 图文

来源:用户分享 时间:2025/5/28 16:47:09 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Python web系列之Django

开 发 手 册

第1章 Django 简介 .................................................................................................................. 2 第2章 Django WSGI ................................................................................................................. 4 第3章 Django URL .................................................................................................................... 6 第4章 Django View ................................................................................................................ 10 第5章 Django Template ........................................................................................................ 13 第6章 Django Model ............................................................................................................. 17 第7章 Django Form ............................................................................................................... 23 第8章 Django 分页 ................................................................................................................ 28

第1章 Django 简介

http://www.cnblogs.com/ganiks/p/django-define-and-use-model.html

1、Django特点 1)MTC开发模式

2)内置ORM,独立于具体数据库的引擎 3)内置后台管理Web应用

4)内置Web Server,可以进行快速开发和测试 5)具有灵活强大的自定义URL系统

6)内置多语种支持,方便构建多国语言的Web应用 2、Django设计模式

M-> models.py定义各种类代表数据模型(Model),负责与数据库交互 T-> template文件夹内各个模板文件,负责数据内容的显示 V-> views.py定义各种处理函数,负责业务逻辑的处理

urls.py中定义各种url访问入口,MTV+URL便构成了Django的核心。 3、Django处理流程

1)用manage.py runserver 启动Django服务器时就载入了在同一目录下的settings.py。该文件包含了项目中的配置信息,其中最重要的配置就是ROOT_URLCONF,它告诉Django哪个Python模块应该用作本站的URLConf,默认的是urls.py

2)当访问url的时候,Django会根据ROOT_URLCONF的设置来装载URLConf。

3)按顺序逐个匹配URLConf里的URLpatterns。如果找到则会调用相关联的视图函数,并把HttpRequest对象作为第一个参数(通常是request) 4)view函数负责返回一个HttpResponse对象 5)

4、Django开发环境搭建

1)下载python-2.7.7和django-1.6.5安装包,安装并配置环境变量:

C:\\Python27\\;C:\\Python27\\Script\\;C:\\Python27\\Lib\\site-packages\\django\\ 2)创建project(项目)

3)创建app(应用)

4)启动服务(默认端口8000,并且只能监听本机连接)

可以更改监听端口和监听地址:所有地址:8888

C:\\myweb>python manage.py runserver 0.0.0.0:88885

如果有请求进来,可以看到类似消息:从左到右依次是:时间戳、请求类型、Http状态码以及字节数。

[03/Jun/2014 10:28:47] “GET / HTTP/1.1” 200 1757 5) 配置数据库连接

编辑setting.py中DATABASE:连接postgresql数据库

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2',

'NAME': 'testdb', 'HOST':'10.10.2.253', 'PORT':'5432', 'USER':'postgres', 'PASSWORD':'postgres', } } 编辑setting.py中INSTALLED_APPS,激活blog app(应用) INSTALLED_APPS = ( ............ 'myweb.blog', )

http://www.cnblogs.com/zeng-wei/p/3594668.html 搭建apache环境

第2章 Django WSGI

WSGI

Django不是一个完整的Web后端框架,它只负责开发WSGI应用程序,在生产环境中Django APP应当与一个WSGI服务器配套,由WSGI服务器负责网络通讯部分。

WSGI,全称Web Server Gateway Interface,是Python 定义的Web服务器和Web应用程序之间的一种简单而通用的接口。

WSGI将Web服务分成两个部分:服务器和应用程序。WGSI服务器只负责:接收浏览器的 HTTP请求、向浏览器发送HTTP应答;而对HTTP请求的具体处理逻辑,则通过调用WSGI

搜索更多关于: 驾驭django开发 - 图文 的文档
驾驭django开发 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8ea723rjmp6u75f0b3w102ra61x73m01df1_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top