Django

Django官方文档学习笔记
一、初识Django
Django的目的是实现简单快捷的网站开发。
1.设计模型
●对象关系映射器,即object relational mapping,简称ORM,是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上讲,其实就是创建了一个可在编程语言里使用的“虚拟对象数据库”。
Django无需数据库便可以使用,提供了对象关系映射器通过此技术,使用python代码描述数据库。
可以通过使用强大的数据-模型语句描述数据模型。
2.便捷的API
使用便捷而丰富的python API访问数据,API是动态创建的,不需要代码生成。
●创建Django应用的典型流程是,先建立数据模型,然后搭建管理站点,之后向网站里填充数据。

Django框架的“WHY”
封装——大量的功能封装
简化——把相对复杂的功能进行封装后做到简化
优化——有大佬已经把很多py代码优化,提升了效率
漏洞——弥补了已知的网站传输漏洞,比如sql注入
管理——框架以模块划分,负责不同的功能,清晰易于管理

MVC
M = Model俗称模型,就是控制数据库表结构的东西
V = View俗称视图,就是负责前端输出的内容,比如颜色、文字、表单等
C = Controller控制器,就是具体负责实现的功能,比如加减乘除、增删改查

Router 路由:这个就是用户访问地址的地址,通过Router映射到控制器的功能,这个功能还包含很多,比如渲染某个页面,做一个任务
Template 渲染模板:这个就是用户要看到的页面的内容对应了View


P`U8}BXA10L}VV$DVTAWJ5J.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容