国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Django > django框架有什么用

django框架有什么用

Django框架

头像

silencement

2019-07-27 09:30:403210浏览 · 0收藏 · 0评论

Django特点

1) 重量级框架

对比Flask框架,Django原生提供了众多的功能组件,让开发更简便快速。

1.提供项目工程管理的自动化脚本工具

2.数据库ORM支持(对象关系映射,英语:Object Relational Mapping)

3.模板

4.表单

5.Admin管理站点

6.文件管理

7.认证权限

8.session机制

9.缓存

2)MVT模式

有一种程序设计模式叫MVC,其核心思想是分工、解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容。

MVC模式说明:

0c624b85cd70049ebfa7560c10257ec.png

M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。

V全拼为View,用于封装结果,生成页面展示的html内容。

C全拼为Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果。

Django的MVT

f76bc867af357e3cf1959c99f4f26ae.png

注:差异就在于黑线黑箭头标识出来的部分

Django的优点

1.功能完善、要素齐全:自带大量常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站。

2.完善的文档:经过十多年的发展和完善,Django有广泛的实践案例和完善的在线文档。开发者遇到问题时可以搜索在线文档寻求解决方案。

3.强大的数据库访问组件:Django的Model层自带数据库ORM组件,使得开发者无须学习SQL语言即可对数据库进行操作。

4.Django先进的App设计理念: App是可插拔的,是不可多得的思想。不需要了,可以直接删除,对系统整体影响不大。

5.自带台管理系统admin:只需要通过简单的几行配置和代码就可以实现一个完整的后台数据管理控制平台。

6.Django debug信息详尽: 很容易找出代码错误所在。

Django的缺点

1.大包大揽: 对于一些轻量级应用不需要的功能模块Django也包括了,不如Flask轻便。

2.过度封装: 很多类和方法都封装了,直接使用比较简单,但改动起来就比较困难。

3.性能劣势: 与C, C++性能上相比,Django性能偏低,当然这是python的锅,其它python框架在流量上来后会有同样问题。

4.模板问题: django的模板实现了代码和样式完全分离,不允许模板里出现python代码,灵活度对某些程序员来说可能不够。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

按摩师把我添高潮了6次| 《再来一次好吗》免费观看| 沉沦木之音| 人犬兽人在线观看免费完整一| 黑料门-今日黑料-最新反差免费 | 四川取消一夫一妻制| 东北娘们国语版免费播放| 美女和老板一起努力做豆浆| 女人高潮后要禁欲多久才能恢复| 倒插莲花男女之间的寓意 | 女学生被老师骗到家中| 少女韩国免费观看高清电视剧八戒 | 灭火宝贝| 美国伦理《欲奴3)| 见习修女| 《厨房激战5》完整版在线观看| 《无法满足》意大利| 母亲和女婿免费高清电视剧| 林柔柔在厨房被C高潮| 巨乳童颜| 年轻的嫂子2| 《俄罗斯空姐2(俄罗斯航空)》| 学生妹高清版免费观看电视剧| AGV亚洲版和欧洲版买哪个| 秘书奶头好大下面好紧| 《妻子6》在线观看免费版电视剧| 韩剧《酒醉热吻》| 豪门贵妇猎美录TXT| 老公不在家憋不住了该怎么办| 《性巴士1》| 一家乱战1-13集大| 女人吃精子的好处与功效| 欧美《交换做爰》| 亚洲XXX午休国产熟女| 爱上兄弟的母亲6集免费观看| 9.1国产NBA免费看电影| 《性爽2》电影| .美国禁忌2在线观看电视剧| 妈妈がだけの心に漂う| 星空无限MV国产剧入选精彩| 太硬了…轻点…嗯嗯灬小俊