3个既简单又强大的Python Web 框架

Django

 

Python 界最流行的 web
框架。Django是一个高级别的PythonWeb框架,它鼓励快速开发和干净、实用的设计。它是由经验丰富的开发人员构建的,它处理了Web开发中的许多麻烦,因此您可以专注于编写应用程序,而无需重新发明方向盘。它是免费的,开源的。

Django的设计是为了帮助开发人员尽快将应用程序从概念到完成。Django非常重视安全性,并帮助开发人员避免许多常见的安全错误。Web上一些最繁忙的站点利用Django的快速和灵活扩展能力

Flask

一个 Python 微型框架。Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。
Flask使用BSD授权。
Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

 

Bottle

一个快速小巧,轻量级的 WSGI 微型 web 框架。Bottle是一个简单高效的遵循WSGI的微型python
Web框架。说微型,是因为它只有一个文件,除Python标准库外,它不依赖于任何第三方模块。

Routing:把请求映射到函数,建立简洁动态的URLsTemplates:采用内置模板引擎,同时还支持 mako, jinja2, cheetah
等第三方模板Utilities:便捷地读取表单数据、上传文件、 cookies、HTTP头信息和其它
HTTP相关的元数据Server:内置HTTP开发服务器,并且支持 paste, fapws3, bjoern, Google App Engine,
Cherrypy 或者其它任何WSGI HTTP 服务器

 

技术
©2019-2020 Toolsou All rights reserved,
STM32的内部温度传感器实验总结。JLink、STLink、DAPLink、CMSIS DAP使用区别Linux 常用的命令vue-loader+webpack项目配置《剑指offer刷题笔记》6、重建二叉树 【c++详细题解】pycharm中安装cv2失败,及其解决数据库基础-MySql8.0(第二篇)--DML和DQLpython模拟阴阳师抽卡CSS实现loading小动画二维哈希(矩阵哈希)