没有合适的资源?快使用搜索试试~ 我知道了~
Python正则表达式操作指南.doc
需积分: 12 13 下载量 150 浏览量
2009-09-07
13:30:56
上传
评论
收藏 292KB DOC 举报
温馨提示
试读
34页
Python正则表达式操作指南.doc Python正则表达式操作指南.doc
资源详情
资源评论
资源推荐
Django 快速实战入门(一):概述
(读作:ŋ),它是目前最流行的基于 开发的
开发框架之一。
因为 本身不像 一样是专门为开发 应用而设计的,因此如果
不使用框架,开发效率会非常低。而在使用框架后,整个系统的结构和代码的
组织会更加清晰明了,并具备一定的可扩展性,同时也利于模块或代码的重用。
这样,在开发 应用时不但可以节约大量的开发时间,还可以享受简洁高
效的开发带来的乐趣。
除了 ,类似框架的还有 、等等,本文介绍笔者
初次接触的 开发框架 ,并通过建立一个简易的留言板为
例来帮助大家快速了解 。
本文假设您使用 !作为开发环境,并且已经掌握 !的基本操作以及
的基础知识。示例代码中所使用到的 版本为 "#"。
Django 架构
作为一个 开发框架,它包括以下基本组成部分:
1. HTTP 请求处理与响应
2. URL 映射
3. 视图控制
4. 模板系统
5. 数据库操作模型
其中模型是通过 内建的 $%&机制实现的,而模板系统也依赖于内建
的模板引擎。
的基本架构如下:
在此基本模型基础上,还实现了许多常用且实用的中间件,如负载均
衡、缓存和 ' 等。
作者信息
() ,具有两年的嵌入式 !开发经验和一年的 统计系统
开发经验。在技术领域兴趣广泛,喜欢制作一些小玩意儿。和 *++
将作为他以后的主要开发语言。琴棋书画皆略有接触,然样样皆不精通。向往
自由、无拘无束的生活。
如有疑问或建议,请通过以下方式联系作者:
个人网络平台:,-- (.-
/. (: ( 0. (
参考资源
Django 官方在线文档 http://docs.djangoproject.com/
The Django Book 英文原版:http://www.djangobook.com/en/1.0/中文翻译:
http://djangobook.py3k.cn/
提示:该书是基于
Django 0.96
版本而写的,而目前最新版本为
Django 1.0.1
,因此本书中的示例代码有多处不能运行,请参照官方文
档作相应的修改。
Django 快速实战入门(二):组建开发环境
开发系统的选择
和 !都是开源运动的优秀产物,使用开源产品,在构建一个应用
时,我们会有更多选择,也更加灵活。因此没有任何理由让我选择在
下开发和部署基于 的应用。
笔者使用的 !系统为 !:
12.3
!454633724'&&89"#":,:7,"7*'
4##; 5;50&0(<.=5>?4(*@>###+
0 @0&8A- !
安装 Python
使用 代码编写而成,因此需要先确认你的系统中是否已安装
。
大多数的 !中都已经预装了 ,可以使用以下命令查看是否已经安
装:
123B
4>>
安装 Django
从 ,--@@.-(-上下载当前的最新官方发布
版本:3"#43C(D。
然后解压并进行安装:
12D!E3"#43C(D
12@3"#43C(
3"#43C(2 ((
接着你可以在 命令窗口中查看当前已安装的 版本:
12
4>><2"F)"64##;F"5,:4,4:=
**>"4<>"4"#4=( !4
G(GFG@ GFG@ GG( @GE. E.
HHH .
HHHB/%'I$8
<"F#F4FC(F#=
HHH
安装 MySQL
支持 'J、'J :和 &'J等多种数据库,其中
&'J是我用过的最为满意的数据库。如果您没有其它特殊需求的话,建议
您选用 &'J。在 下的安装指令为:
12..K(
安装完 &'J后,默认密码为空,需要执行以下指令设置 用户的密码:
12.K(. 333(@( (
如果有需要,可以修改 -@-.K(-.@E对 &'J进行配置。
然后启动 &'J:
12-@- -.K(
测试是否安装成功:
12.K(33
/,
(@.&'J. L*.. MN
O&'J@@ "7>
'99 ,6#5#3( !.K(36#5#3"
(MNE(N@@(P
.K(H
安装 MySQLdb
要在 中使用 &'J,你还需要安装 &'J:
,--@E-@-.K(3
下载后安装(需要 (支持):
12D!E&'J33"44D
12@&'J33"44
&'J33"442 ((
新建一个 Django 项目
运行以下命令,新建一个项目:
123. @.(
运行后会在当前目录下新建一个名为 .(的目录,结构如下:
12(.(-
QQ QQL.L L(
包含四个文件:
__init__.py
表示该目录是一个包。
manage.py
项目的管理工具,后文多处会用到这个工具。
您可以先使用以下命令查看这个工具的子命令列表:
.(2.(
在 (后面加上子命令,则可以查看各个子命令的帮助,如:
.(2.(9LL
,.9 (.F
,
'( 9E9(.
,
LR S'/I8'LL .(F
LLLLLLLLLLLLLLLLLLLLLLLG.@ . GIE 9 F
LLLLLLLLLLLLLLLLLLLLLLL)08$Q'/I8'Q&$A/9 .
9 ( ((
LLLLLLLLLLLLLLLLLLLLLLL
LRSO$80
LLLLLLLLLLLLLLLLLLLLLLL0 @F
剩余33页未读,继续阅读
pangxq330
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0