Python的web开发框架有哪些?

Python
Python的Web开发框架可以说是非常的多,这些Web开发框架给我提供了非常强大的开发效率,下面我们了解下Python常见的Web开发框架。

1、Django框架

第一个要说的就是Python web开发框架就是Django,Django可以说是非常强大,提供的功能包括ORM映射、表单、模版、文件管理、session。主要采用MVC模式。
M(Model)--主要负责对数据库的增删改查操作。 V(View)--主要绑定前端数据,在浏览器中显示。 C(Controll)--主要用于接收前端请求,处理业务逻辑。 Python Django

2、Pylons

第二个要推荐的是Pylons。Pylons和Django相比要小巧很多,Pylons本身仅用了2000行代码实现,Pylons虽然小,但是也很强大。支持的功能包括:数据映射、HTML生成等。Pylons特点包括:
Pylons让Python web开发更容易也更灵活。 Pylons迅速稳定,目前在在web开发中应用也很多。 Pylons简单易用更容易上手。 Python Pylons

3、TurboGears

TurboGears和Django一样,它采用MVC架构。不过它是“最小模式”,使其可以作为一个微框架。TurboGears的优点包括:
支持聚合 强大的对象关系映射器 事务系统支持多数据库间事务 多数据库支持 以可重用的代码片段为模板 具有很多的灵活性,可以对接非标准组件 支持分片 模板系统使设计师的设计更轻松 Python TurboGears

4、Flask

Flask相比于Django更加轻量,是一套Python编写的轻量级Web应用框架,使用BSD授权,使用简单的核心。Flash支持ORM、窗体验证工具、文件上传、各种开放式身份验证技术。Flash特性包括
内置开发用服务器和debugger 集成单元测试(unit testing) RESTful request dispatching 使用Jinja2模板引擎 支持secure cookies(client side sessions) 100% WSGI 1.0兼容 Unicode based 详细的文件、教学 Google App Engine兼容 可用Extensions增加其他功能 Python Flask

5、web2py

web2py是一个开源框架,可以用来快速创建动态网站。可以减少大量重复工作,比如创建基本表格。同TurboGears一样,它使用MVC架构。web2py特点包括:
全栈式框架,它无需其他依赖就可以工作,容易学习和部署。 安全性出色——Web2py的模板语言减少了黑客使用跨站脚本的危险。 Python web2py
昵称: 邮箱:
创建集合 创建集合详细操作教程以下实例为学习创建集合,具体代码如下:#Filename:example.py#Authorby:www.lidihuo.comimportp...
推荐阅读
拓展学习
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4