掌握Django后,我们可以从事一些web后端的开发工作。使用Django开发web后端效率还是比较高的,因为它自带了路由系统、ORM(对象关系映射)、admin后台,而且通过执行几个命令就能搭建一个项目。接下来编程学习网总结一下django框架django框架可以做什么?
首先,我们都知道django是标准的MTV模式的网站,这个java的struts MVC模式极为极为相似!
所谓的MTV模式就是,数据模型model,这是通过django独有的orm映射的数据库中的各个表,将其映射成为一个class去处理,网页模板template,这其实就是html嵌入了jinja2的语法,视图业务处理view,就是纯python的后端业务处理逻辑。
浏览器,发过来前端请求后,django会在它的配置文件setting中查找url文件的配置路径,找到url文件后,回去url文件里利用正则表达式匹配相应的路由从而请求相应的视图函数,再去通过model的数据模型,去查找数据库进行相应的业务处理,最后将回应返回给前端template进行展示,是的就是这么简单!
django的后段服务器叫做uwsgi,是python编写的专门的web访问程序接口,一般和nginx搭配实现负载均衡,因为nginx对静态文件有着极好的处理能力!这样就可以节省后端服务器,并且可以避免一些网络攻击!
以上就是“django框架可以做什么?(python的django框架是干嘛的)”的详细内容,想要了解更多django框架内容欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/9785/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取