Python综合

Django Web开发指南 pdf下载

2021-05-26  本文已影响0人  数据与人

包括,Django Python实战,Django速成:构建一个Blog,起始,定义和使用模型,URL、HTTP机制和视图,模板和表单处理,Photo Gallery,内容管理系统,Liveblog,Pastebin,高级Django编程,高级Django部署。

Django Web开发指南适用于Python框架Django初学者,Django Web开发技术人员。

Django是基于MVC框架,一个轻量级的WEB框架,具体HTTP服务流程为:

1、WEB服务器接受到HTTP请求

2、Django把web请求转换为一个请求对象

3、Django通过URLConf查找,确定哪个view函数来处理这个请求。

4、调用view函数,这个函数又会调用model进行数据库的查询

5、View函数返回一个响应对象

6、Django把这个对象转换为WEB服务器可以理解的形式

7、WEB服务器返回请求。

Django自带了一个web服务器,该服务器可以提供http服务。

优点:

1、在不安装apache的时候,可以直接提供web服务。

2、可以自动检测python代码的修改并重启服务器(apache需要手动重启)

缺点:

1、性能不够好,并发能力不够,说白了只是个快速便捷的测试服务器。

语句VS表达式

python代码由表达式和语句组成,由解释器负责执行。
主要区别:表达式是一个值,它的结果一定是一个python对象;如:12,1+2,int('123')
结果不是对象的代码是语句,如:if、print、for
python中可变、不可变类型

简单类型或者标量类型,包括整数等其他数字类型,str和unicode这样的字符串类型,以及元祖都是不可变。
列表、字典、类都是可变的
python对象都有三个属性(类型、标识符、值)
标识符:运行在解释器里所有对象都有的唯一的一个标识号
*args 和 **kwargs

表示有元祖或list出现
两个
表示有字典出现
re.match 和 re.search

match :只从字符串的开始与正则表达式匹配,匹配成功返回match对象,否则返回none;
search :将字符串的所有字串尝试与正则表达式匹配,如果所有的字串都没有匹配成功,返回none,否则返回match对象;(re.search相当于perl中的默认行为)
然后再用match对象的group和groups方法获取匹配模式

获取:
http://www.shujuyr.com/373.html

上一篇下一篇

猜你喜欢

热点阅读