摘要:
模型层 orm简介 ORM是“对象-关系-映射”的简称。 MVC或者MTV框架中包括一个重要的部分ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动。 比如,之前 阅读全文
摘要:
模板层 主要掌握以下几个知识点: 模板变量 {{var_name}} 过滤器 {{obj|filter__name:param}} 模板标签 {% tag %} 自定义过滤器和标签 模板继承 05 django模板层\django_template\templates\index.html 05 d 阅读全文
摘要:
视图层 视图就是一个函数,请求过来后要做什么事情都在这个函数里,也就是具体处理请求的功能。 熟练掌握两个视图层对象:请求对象(request)和响应对象(HttpResponse)。 HttpRequest对象 HttpResponse 对象 04 django视图层\django_views\dj 阅读全文
摘要:
路由 顾名思义,就是指路牌,请求过来根据指路牌的指示指向不同的视图函数。 路由层主要掌握: re_path正则匹配路径: 满足条件的都走同一个视图函数,多用在请求数据,比如图书馆,那一个书架哪一本书,不可能每一本书都指定单独的url,所以统一一个视图函数,根据传参不同取到不同的书籍。 注意: 若要从 阅读全文
摘要:
pycharm创建django项目 创建好的目录结构如下: 可以看到在settings里django自动加了路径,不需要我们手动再去加模板路径。 静态文件 静态文件,不会有变化的文件,比如样式css文件,js文件,jquery文件,这些不变的文件需要放一个目录下,浏览器在请求的时候请求到指定的目录就 阅读全文
摘要:
MVC模型 Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求,其示意 阅读全文
摘要:
自定义web框架 如图所示: main.py models.py tools.py urls.py views.py index.html login.html register.html 阅读全文
摘要:
web框架雏形 之前总结过这两个模块的应用,web框架雏形就是socket套接字。 socket套接字链接:https://www.cnblogs.com/znyyy/p/10144936.html flask模块链接:https://www.cnblogs.com/znyyy/p/10072938 阅读全文