首页 >

Python有哪些不错的web开发框架 – python – 前端,python precision

python登陆,python 中eval函数,vi python 自动补全,python分数约分函数,python中字符变数字,sum()python,python fclock,python中propssi,python导入同级,python 线程map,python precisionPython有哪些不错的web开发框架 - python - 前端,python precision

Python作为一门应用非常广泛的编程语言,本身针对Web开发提供了非常多的框架,既有重量级的,也有轻量级的,下面偶简单介绍几个比较常见的Python Web开发框架,感兴趣的朋友可以自己尝试一下:

Django

这是Python一个非常成熟稳重的Web框架,基于MVC模式(又说MTV模式,本质其实一样),优点是文档完善、资料丰富、功能要素齐全,几乎你所能想到的要点,Django都已实现或集成,只需要简单开发和配置,就可快速搭建一个Web系统,缺点也显而易见,大包大揽,追求极致和完善,有些臃肿,不如Falsk等框架轻巧灵活,学习和使用起来也具有一定难度,但对于大型项目开发来说,是一个很不错的选择:

Flask

这是Python一个非常轻巧灵活的Web框架,可扩展性和可定制性都非常高,WSGI工具箱采用Werkzeug,模板引擎则使用JinJa2,与Django相比,比较轻便,也容易学习和掌握,如果你初学Python Web开发的话,可以学习一下这个框架,非常不错,对于中小型网站开发来说,也是一个不错的选择,缺点就是模块扩展相对较少(社区还在开发中),有许多功能可能需要自己实现:

测试代码如下,非常简单,只需几行代码就可快速搭建一个Web系统,运行启动程序,就可直接在浏览器中看到预期效果,非常容易:

Tornado

这也是一个轻量级的Python Web开发框架,与其他Web框架相比,最明显的区别就是非阻塞式的,运行速度非常快,每秒可以处理数以千计的连接,因此可以看做是一个实时的Web框架,如果你追求实时性能和效率的话,可以学习一下这个框架,非常不错,只不过有许多功能也需要自己亲自实现:

测试代码如下,也非常简单,只需简单几行代码就可快速构建一个Web系统,运行启动程序,就可在浏览器对应端口中看到效果:

目前,就介绍这3个不错的Python Web开发框架吧,对于大部分Web开发来说,完全够用了,当然,还有许多其他框架,像Pylons,Bottle等也有非常不错,根据实际项目需求,选择适合的一个框架就行,网上也有相关资料和教程,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。


Python有哪些不错的web开发框架 - python - 前端,python precision
  • 张无忌黄衫女和张三丰三人联手能破得了金刚伏魔圈吗 - python - 前端,ubuntu下怎么用python版本下载
  • 张无忌黄衫女和张三丰三人联手能破得了金刚伏魔圈吗 - python - 前端,ubuntu下怎么用python版本下载 | 张无忌黄衫女和张三丰三人联手能破得了金刚伏魔圈吗 - python - 前端,ubuntu下怎么用python版本下载 ...

    Python有哪些不错的web开发框架 - python - 前端,python precision
  • python必背入门代码,python怎么用代码打开某路径的下的文件,例如打开桌面的“123.txt”文件?还有怎么双击打开桌面某个app? - python - 前端,python27是什么
  • python必背入门代码,python怎么用代码打开某路径的下的文件,例如打开桌面的“123.txt”文件?还有怎么双击打开桌面某个app? - python - 前端,python27是什么 | python必背入门代码,python怎么用代码打开某路径的下的文件,例如打开桌面的“123.txt”文件?还有怎么双击打开桌面某个app? - python - 前端,python27是什么 ...

    Python有哪些不错的web开发框架 - python - 前端,python precision
  • 为何美国总能发现其他国家研制核武器 - python - 前端,python 保留某列
  • 为何美国总能发现其他国家研制核武器 - python - 前端,python 保留某列 | 为何美国总能发现其他国家研制核武器 - python - 前端,python 保留某列 ...