Flashベース
Flashの基本について説明しましょう.
Flask
フラスコ開始コード 画面で、右クリック→「Run app」をクリックすると、端末は以下のメッセージを表示して正常に動作します.
アドレスに入ると『This is Home!』メッセージが表示されます.
@app.route('/)セクションを変更することでURLを分割できます!
(各urlの関数名は同じでなければならないか、ルーティング("/")のアドレスは同じではありません.)
Flashサーバを作成するときは、常に次のようにします.
プロジェクトフォルダで、
静的フォルダ(画像、cssファイルが暗い)
ㄴtemplatesフォルダ(htmlファイルを非表示)
ㄴapp.pyファイル
このまま3つ仕上げてからスタート
上のコードでは、プライマリ・アドレスからインデックスします.htmlをロードして解放します.
次のプレゼンテーションでは、フラスコを使用してAPIを作成し、ショッピングサイトに適用します.
Flask
Flaskフレームワーク:サーバを駆動するための便利なコードのセット.サーバを起動するには、複雑なタスクを簡単に処理できます.
Flashのインストール
flaskパッケージをインストールしてflaskを起動します.
pip install flask
Flashの実行
app.pyファイルを作成し、次のコードを貼り付けます.
(ファイル名は自由に命名できますが、
通常、フラスコサーバを実行するファイルはappです.pyと名付けました!)
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'This is Home!'
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True)
アドレスに入ると『This is Home!』メッセージが表示されます.
Flash URLの分割
@app.route('/)セクションを変更することでURLを分割できます!
(各urlの関数名は同じでなければならないか、ルーティング("/")のアドレスは同じではありません.)
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'This is Home!'
@app.route('/mypage')
def mypage():
return 'This is My Page!'
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True)
「Runapp」でflaskを再実行し、アドレス「This is Home!」に入ります.このようなメッセージが表示され、アドレス/myppageに入ると、「This is MyPage!」と表示されます.メッセージが表示されます.Flashデフォルトフォルダ構造
Flashサーバを作成するときは、常に次のようにします.
プロジェクトフォルダで、
静的フォルダ(画像、cssファイルが暗い)
ㄴtemplatesフォルダ(htmlファイルを非表示)
ㄴapp.pyファイル
このまま3つ仕上げてからスタート
Flash HTMLファイルの読み込み
from flask import Flask, render_template
app = Flask(__name__)
## URL 별로 함수명이 같거나,
## route('/') 등의 주소가 같으면 안됩니다.
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run('0.0.0.0', port=5000, debug=True)
render templateを使用してhtmlファイルを簡単にロードできます.上のコードでは、プライマリ・アドレスからインデックスします.htmlをロードして解放します.
次のプレゼンテーションでは、フラスコを使用してAPIを作成し、ショッピングサイトに適用します.
Reference
この問題について(Flashベース), 我々は、より多くの情報をここで見つけました https://velog.io/@jisoolee11/쇼핑몰-페이지에-API-만들고-사용하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol