2022-10-13

flask

python

Posted by

applemango

今回作るアプリの完成後の画像-白背景で真ん中にURL入力欄と作成ボタン

このチュートリアルではflaskとnext.jsを使って短縮URLのアプリを作っていこうと思います

一応書いておきますが最終的なコードは以下のようになります

書く事が何も無いな

flaskとnext.jsの解説でも入れるか

必要無い場合は飛ばしてください

flaskとは

flaskはpythonのマイクロフレームワークです

今回はapiとして使います

詳しくは下参照

何とhello world!を返すような簡単な簡単なapiだと数行で書けてしまいます

from flask import Flask, jsonify

app = Flask(__name__, instance_relative_config=True)

@app.route("/")
def hello_world():
    return jsonify("Hello, world!")

if __name__ == '__main__':
    app.run(debug=True, host='0.0.0.0', port=5000)

info

余談ですが最小は 4行です

今回はflask runを使用せずpython app.pyを使用します

下記のプログラムはflask runしか機能しません

info

flask runとpython app.pyは実行方法ですどちらも大差有りません

from flask import Flask, jsonify
app = Flask(__name__, instance_relative_config=True)
@app.route("/")
def hello_world():return jsonify("Hello, world!")

next.jsとは

next.jsはreactベースの使いやすいウェブフレームワークです

詳しくは下参照

このドキュメントどう?

emoji
emoji
emoji
emoji