Python爬虫之Django开发项目实战课程(合集)
1、[Python爬虫]—Django视频教程
2、Python视频教程Django编程运维开发项目实战爬虫零基础入门到精通
[Python爬虫]—Django视频教程
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。
Django (Python Web 框架)
工作机制:
1.用manage .py runserver 启动Django服务器时就载入了在同一目录下的settings .py。该文件包含了项目中的配置信息,如前面讲的URLConf等,其中最重要的配置就是ROOT_URLCONF,它告诉Django哪个Python模块应该用作本站的URLConf,默认的是urls .py
2.当访问url的时候,Django会根据ROOT_URLCONF的设置来装载URLConf。
3.然后按顺序逐个匹配URLConf里的URLpatterns。如果找到则会调用相关联的视图函数,并把HttpRequest对象作为第一个参数(通常是request)
4.最后该view函数负责返回一个HttpResponse对象。
部署编辑:
Django可以运行在Apache,Nginx上,也可以运行在支持WSGI,FastCGI的服务器上。支持多种数据库,已经支持Postgresql,MySql, Sqlite3,Oracle。Google App Engine也支持Django的某些部分,内地支持的平台有(SAE)Sina App Engine,(BAE)百度应用引擎。
文档编辑:
Django1.0 建立了强大完整的文档体系,,涵盖了Django的方方面面,并且适合各种水平的读者和开发者. 其中还包含若干个简单的示例,你可以跟随他们一步步体验Django的优美。
截至目前,Django新版版本是2.0.6,1.7系列版本的文档非常的全面,主要由以下几部分组成:
First steps,提供一个快速起步的教程,可以很快开始使用Django
The model layer,介绍Django的抽象模型层
The view layer,介绍Django的视图层
The template layer,介绍Django的模板层
Forms,介绍Django提供的一系列用于帮助使用表单的工具
The development process,介绍Django提供的一系列用于开发和测试的工具
The admin,介绍Django提供的用于站点、内容管理的工具
Security,介绍Django提供的用于站点安全控制的工具
Internationalization and localization,介绍Django提供的用于全球化和本地化的工具
Performance and optimization,介绍Django提供的用于性能和优化的方面的工具以及建议
Python compatibility,介绍Django在不同Python环境下的兼容性(Jython和Python 3)
Geographic framework,介绍Django提供的地理位置相关的工具
Common web application tools,介绍Django提供的一些常用的Web应用程序工具(比如RSS等)
Other core functionalities,介绍Django提供的其它重要工具(比如跳转、路由等等)
The django open source project,介绍Django作为开源项目的一些内容,比如设计哲学,如何参与开发等等。
Python视频教程Django编程运维开发项目实战爬虫零基础入门到精通
淘宝新购买的Python视频教程Django编程运维开发项目实战爬虫零基础入门到精通
课程目录如图:
获取地址:
- [Python爬虫]—Django视频教程
- 工作机制:
- 部署编辑:
- 文档编辑:
- Python视频教程Django编程运维开发项目实战爬虫零基础入门到精通
发表评论
学习学习
666
666
666
学习,学习
学习,学习
学习【表情】一下