Django的起源
发布于2005年,采用Python语言编写的开源web框架,是一种重度框架,能覆盖web的方方面面,基本我们所能想到的百分之八九十它都可以实现。
Django组件
基本配置文件/路由系统
创建项目之后需要在指定的配置文件中写大量配置项,需要记忆很多的配置项;请求进来了该交给谁处理,是包含在路由系统中
模型层(M)/模版层(T)/视图层(V)
模型层可以理解为联通数据库用来找数据的
模版层简单来说是渲染页面
请求进来了应该交给视图层
Cookies和Session
Web里很经典的记住HTTP状态的两套技术
分页及发邮件
这种边边角角的功能django也覆盖
Admin管理后台
通常一个网站做好后,分为两个站,一个是面对用户使用的用户站点,还有一个是给工作人员使用的站,面向数据层面的配置,借助这个网站就可以对页面里的数据进行可视化配置,即管理后台
Django的用途
用途一:网站/微信公众号/小程序的后端开发
用途二:人工智能平台融合
凡是带登录注册功能的,其接收请求的服务都能通过Django来做。实则只要玩HTTP请求的服务都能通过Django来做。