APP下载

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

2021-10-18邱红丽张舒雅

科学技术创新 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查看全文

猜你喜欢

数据库用户管理
枣前期管理再好,后期管不好,前功尽弃
数据库
关注用户
关注用户
数据库
关注用户
数据库
数据库
“这下管理创新了!等7则
人本管理在我国国企中的应用