Flask是一个用Python编写的微Web框架。它被归类为微框架,因为它不需要特定的工具或库。它没有数据库抽象层,表单验证或任何其他预先存在的第三方库提供常用功能的组件。但是,Flask支持可以添加应用程序功能的扩展,就像它们在Flask本身中实现一样。存在对象关系映射器,表单验证,上载处理,各种开放式身份验证技术和几种常见框架相关工具的扩展。扩展程序的更新速度远远超过核心Flask程序。 Flask通常与MongoDB一起使用,可以更好地控制数据库和历史记录。
------wiki
2004年,Pocoo成立为Python爱好者的国际组织。Flask由Pocoo的Armin Ronacher创建: “它来自于愚人节的一个笑话,但事实证明它非常受欢迎,可以自行制作一个认真的应用程序。”
1、安装python和pycharm。安装详情见另外一篇bloghttps://blog.csdn.net/pianzang5201/article/details/81586133
2、在pycharm中安装flask模块。找到【File】 -> 【Setting】 -> 【Project Interpreter】
安装完毕后:
安装完毕后即可导入flask模块了。
from flask import Flask
app = Flask(__name__)
@app.route("/")
def HelloWorld():
return "HelloWorld!"
if __name__ == "__main__":
app.run()
第二行的主要作用有:1、传递一个参数”__name__“给flask;2、方便flask去寻找资源;3、方便flask插件出现问题时去寻找到问题的所在。
装饰器的作用是:完成url和视图的映射。
app.run()的作用是运行在本机。如果需要外部IP访问,可以修改为app.run('0.0.0.0')
运行之后会产生端口号运行情况:
复制IP和端口号到浏览器地址栏,可以看到运行结果。