- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
提纲
Django简介
Django环境搭建
Django环境使用
Django创建Blog网站
小结
2
提纲
Django简介
Django环境搭建
Django环境使用
Django创建Blog网站
小结
3
Web框架
Django
Django 的命名是在一个叫做Django Reinhardt
的吉普赛吉他手之后,被认为是最好的吉他手。
Django 的发音是“JANG-oh酱呕”和
“FANG-oh 放呕”的发硬押韵。首字母D不发
音。
4
历史
许多年前,劳伦斯出版集团需要开发一个
以新闻内容为主的网站。
众所周知,对于新闻网站来说,需求变化
很快,互动性也很高。
于是,world online 的三位工程师使用
python开发了Django 。
为什么要快速开发
如果我们只考虑时间代价,时间短往往意
味着客户更满意。
Time
为什么要快速开发
并且你还可以有余力开发第二个版本
Time
设计哲学
Django 的主要目的是简便、快速地开发数
据库驱动的网站——动态网站。
Django强调代码复用,多个组件可以方便
地以“插件”形式服务于整个框架,
Django有许多功能强大的第三方插件。
Django强调快速开发。
基于MVC (更确切的说是MTV )
为什么是python
可能是一下几点:
面向对象编程(Object Oriented Programming )
module机制,松耦合,模块插入方便
代码简洁
功能强大,模块多
总结起来:python技术就是django技术
Django应用
最著名的当然就是Google AppEngine基于
Django ,Django应用可以很方便地在它上
面部署。
可以用Eclipse、PyCharm等进行开发。
动态网站
用户向web服务器请求一个文档
Web服务器随即获取或生成这个文档
服务器再把结果返回给浏览器
浏览器将这个文档渲染出来
Django
MVC 设计模式
模型M
视图V
控制器C
12
MVC
MVC把web分为数据模型,控制器和视图
三层,可以使业务逻辑与数据表现分开;
说白了,美工搞美工的,后台搞后台的,
互不干扰,发挥各自优势
Django是MTV分层
Django遵循了MVC (model-view-
controller )这个分层方式,但是确切的说
是MTV分层。
Mmodel,数据模型
Ttemplate,模板
Vview ,视图
Django是MTV分层
Model层
使用的是 (ORM对象关系映射, Object
Relational Mapping)
我们所能控制的就是models.py文件
负责数据库管理
Django是MTV分层
Template层负责怎么样显示数据
利用一些格式化的html文件,使数据按照要求
显示(显示在哪里,怎么显示等等);
需要在工程目录下,建立templates文件夹,然
后在setting.py中设置好templ
您可能关注的文档
- PowerPCVxWorksBSP分析.pdf
- iVMS8700综合安防管理平台说明书.docx
- ABB机器人硬件连接和IO通信(1).ppt
- Word、Excel、powerpoint利用技巧.ppt
- MinGW利用(具有详细图解).pptx
- 2017“购物天堂.新都行动”暨新都首届“计算机互联网+我国农产品”O2O电商产业城体验周.ppt
- IBM数据治理解决方案—数据安全、合规及优化.pdf
- CSharpWinForm实践开发教程章件(全).ppt
- 7我国生态旅游产品设计.ppt
- NFV产业发展趋势new2.pptx
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
原创力文档


文档评论(0)