スパルタネットワーク開発総合クラス4週目-フラスコ
6743 ワード
flask?
フラスコはPythonで作成されたマイクロWebフレームワークで、Werkzeugツールパッケージとjinja 2テンプレートエンジンに基づいています.
フラスコは特殊な道具や庫を必要としないため、マイクロフレームと呼ばれています.
サーバの起動
pythonに入って新しいプロジェクトを作成した後、
フラスコファイル構造
Flashサーバを作成する場合は、プロジェクトフォルダに静的フォルダ(css、images、javascriptファイルのフォルダ)、templatesフォルダ(htmlファイルのフォルダ)、appを配置します.常にpy(プログラムを実行するファイル)を作成する必要があります.
templateフォルダhtmlを読み込み
templateフォルダに
フラスコはPythonで作成されたマイクロWebフレームワークで、Werkzeugツールパッケージとjinja 2テンプレートエンジンに基づいています.
フラスコは特殊な道具や庫を必要としないため、マイクロフレームと呼ばれています.
サーバの起動
pythonに入って新しいプロジェクトを作成した後、
app.py
ファイルを作成し、次のように記述します.from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'This is Home!'
@app.route('/mypage')
def mypage():
return 'This is mypage!'
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True
これにより、2つのページが実装されます.フラスコファイル構造
Flashサーバを作成する場合は、プロジェクトフォルダに静的フォルダ(css、images、javascriptファイルのフォルダ)、templatesフォルダ(htmlファイルのフォルダ)、appを配置します.常にpy(プログラムを実行するファイル)を作成する必要があります.
templateフォルダhtmlを読み込み
templateフォルダに
index.html
を作成します.<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>나의 첫 웹페이지</h1>
<button>버튼이올시다.</button>
</body>
</html>
app.py
のコードの変更from flask import Flask, render_template #template 렌더링
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True)
これによりtemplate
ディレクトリのhtmlファイルが表示されます.Reference
この問題について(スパルタネットワーク開発総合クラス4週目-フラスコ), 我々は、より多くの情報をここで見つけました https://velog.io/@jhs000123/스파르타-웹개발-종합반-4주차-flaskテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol