关于python:Python有哪些好用且实用的Web框架

5次阅读

共计 1144 个字符,预计需要花费 3 分钟才能阅读完成。

Python 是一门无所不能的编程语言,除了在爬虫、人工智能、游戏开发、自动化测试等畛域失去了很好的利用,也是 Web 开发罕用的编程语言,领有泛滥 Web 框架,能够间接拿来应用,从而帮忙咱们进步工作效率、节俭不必要的工夫。那么 Python 中有哪些好用的 Web 框架? 咱们一起来看看吧。

第一个:Django

Django 是一个开源的 Web 利用框架,由 Python 写成,反对许多数据库引擎,能够让 Web 开发变得迅速和可扩大,并会一直的版本更新以匹配 Python 最新版本,如果是老手程序员,能够从这个框架动手。

第二个:Flask

Flask 是一个轻量级的 Web 利用框架,应用 Python 编写。基于 WerkzeugWSGI 工具箱和 JinJa2 模板引擎,应用 BSD 受权。

Flask 也被称为 microframework,因为它应用简略的外围,用 extension 减少其余性能。Flask 没有默认应用的数据库、窗体验证工具。然而 Flask 保留了扩增的弹性,能够用 Flask-extension 退出这些性能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

第三个:Web2py

Web2py 是一个用 Python 语言编写的收费的开源 Web 框架,旨在麻利疾速的开发 Web 利用,具备疾速、可扩大、平安以及可移植的数据库驱动的利用,遵循 LGPLv3 开源协定。

Web2py 提供一站式的解决方案,整个开发过程都能够在浏览器上进行,提供了 Web 版的在线开发,HTML 模板编写,动态文件的上传,数据库的编写的性能。其余的还有日志性能,以及一个自动化的 admin 接口。

第四个:Tornado

Tornado 即是一个 Web
server,同时又是一个类 web.py 的 micro-framework,作为框架的 Tornado 的思维次要来源于 web.PY,大家在 web.PY 的网站首页也能够看到 Tornado 的大佬 Bret
Taylor 的这么一段话:“[web.py inspired the] Web framework we use at FriendFeed [and] the
webapp framework that ships with App Engine…”,因为这层关系,前面不再独自探讨 Tornado。

第五个:CherryPy

CherryPy 是一个用于 Python 的、简略而十分有用的 Web 框架,其次要作用是以尽可能少的操作将 Web 服务器与 Python 代码连贯,其性能包含内置的剖析性能、灵便的插件零碎以及一次运行多个 HTTP 服务器的性能,可运行在最新版本的 Python、Jython、android 上。

以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注 Python 技术大本营,获取更多技能与教程。

正文完
 0