基于Django 框架的web 项目开发研究

2021-10-18 08:57:36邱红丽张舒雅
科学技术创新 2021年27期
关键词:数据库用户管理

邱红丽 张舒雅

(河南质量工程职业学院,河南 平顶山 467000)

1 概述

Python 是目前“最受欢迎的编码语言”之一,它采用极简主义设计思想,语法简单优雅,学习简单、上手快,不需要很复杂的代码和逻辑,即可实现强大的功能!Python 有三大主流Web框架:Django、Flask、Tornado,这三个框架都有各自的特点。Django 是个比较大的框架,自带的功能比较多,但是有时候过于繁琐;Flask 是一个使用Python 编写的轻量级Web 应用框架,框架较小,自带的功能比较少,但是它的第三方模块比较多,但是比较依赖于第三方模块;Tornado 是一个异步非阻塞的框架,非常的强大,而且速度相当快,每秒可以处理数以千计的连接,但是代码完全需要自己手写。

2 Django 框架

Django 框架是Python 有三大主流Web 框架之一,几乎囊括了Web 应用的方方面面,并且还提供了许多网站后台开发经常用到的模块。它通过减少重复的代码,使你能够专注于Web应用上有趣的关键性的东西。为了达到这个目标,Django 框架提供了通用Web 开发模式的高度抽象,为频繁进行的编程作业提供了快速解决方法,并为“如何解决问题”提供了清晰明了的约定。所以,使用Django 框架,可以使你能够以最小的代价构建和维护高质量的Web 应用。

Django 框架采用了MTV 的软件设计模式,即模型(Model),视图(View)和模板(Template),它借用了MVC 的设计模式。其中:

Model(模型):负责业务对象与数据库的对象;

Template(模版):负责如何把页面展示给用户;

View(视图):负责业务逻辑,并在适当的时候调用Model 和Template。

除此之外,Django 框架还有一个urls 分发器,它是将浏览器端页面请求的URL 分发给不同的view 处理,view 再调用相应的Model 和Template。……

登录APP查看全文

猜你喜欢
数据库用户管理
枣前期管理再好,后期管不好,前功尽弃
今日农业(2022年15期)2022-09-20 06:56:20
数据库
财经(2017年2期)2017-03-10 14:35:35
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
数据库
财经(2016年15期)2016-06-03 07:38:02
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51
“这下管理创新了!等7则
杂文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我国国企中的应用
现代企业(2015年8期)2015-02-28 18:54:47