1. Flaskの概要
Pythonで記述された軽量のWebアプリケーションフレームワークである
Flask は、Jinjaテンプレートエンジンと
、マイクロフレームワークとしても知られるWerkzeug WSGIスイートのFlaskに依存しています。目標は、アプリケーションのコアをシンプルで拡張可能な状態に保つことです
Jinja2は、Python用の人気のあるテンプレートエンジンです。動的なWebページを提示するために使用される
WSGI、Webサーバーゲートウェイインターフェース、Webサーバーゲートウェイインターフェースは、
要求、応答オブジェクト、ユーティリティ機能を実装するWSGIツールキットであるWebサーバーとWebアプリケーションWerkzeugの間のインターフェース仕様です。その上にWebフレームワークを構築できるように
2. Flaskのデプロイ
3.フラスコフレームワークに基づいて、Web world Hello Worldサンプルを開発する
from flask import Flask # 导入flask框架的包
app = Flask(__name__) # 创建一个flask的APP,就是应用本身
@app.route('/') # 给APP指定路由,即当前访问的URL,默认是根目录的时候,执行下面的函数,此处起到了API的作用
def hello_world():
return '你好,世界!'
if __name__ == "__main__": # 这里的作用是用来做部署的,执行这个内容
app.run(host='127.0.0.1', port=8080) # 会在本地创建IP:127.0.0.1,端口是8080