| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Flask框架详解 -> 正文阅读 |
|
[Python知识库]Flask框架详解 |
python ?web 框架理解: - django ,大而全,重武器。 Django:是python使用最广泛的web框架之一。有非常齐备的官方文档,提供了一站式成熟可靠的解决方案,包含缓存,ORM,管理后台,验证和表单处理等。适合开发复杂的数据库驱动的网站。不过,由于提供的是一站式的解决方案,系统的耦合度高,不容易替换内置的功能,学习曲线也比较高。 内部包含组件特别多:ORM、Admin、中间件、Form、ModelForm、Session、缓存、信号、 CRSF; - flask, 短小精悍,可扩展强,第三方组件丰富。 一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。 - tornado,短小精悍+ 异步非阻塞 它是一个非阻塞式web服务器,这是与其他框架明显的区别,且速度相当快,每秒可以处理数以千计的连接。但 Tornado 提供了网站基本需要使用的模块外,剩下的则需要开发者自己进行扩展。 flask安装: pip install flask 一个完整的程序: 快速显示网页hello world: from flask import Flask ?# 配置默认:以当前模块所在目录作为根目录 静态文件目录(static) 模板目录(templates)) , app = Flask(__name__) # 将视图函数跟主路径绑定在一起 @app.route('/index') # 定义的视图函数 def index(): ??? return 'hello world' if __name__ == "__main__": ??? # 简易测试服务器 ??? app.run() 运行: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 然后打开这个网址: http://127.0.0.1:5000/ index 可以看到网页上显示 hello world |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 11:49:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |