lang:python:flask
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| lang:python:flask [2026/03/21 12:22] – editor | lang:python:flask [2026/03/21 12:33] (現在) – [テスト] editor | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== Flask に関すること ====== | ||
| + | ===== インストール ===== | ||
| < | < | ||
| sudo apt install python3-flask | sudo apt install python3-flask | ||
| 行 8: | 行 10: | ||
| </ | </ | ||
| + | ===== テスト ===== | ||
| <file python testFlask.py> | <file python testFlask.py> | ||
| from flask import Flask | from flask import Flask | ||
| 行 22: | 行 25: | ||
| </ | </ | ||
| ---- | ---- | ||
| + | |||
| < | < | ||
| sudo ufw allow 8080/tcp | sudo ufw allow 8080/tcp | ||
| - | </ | ||
| - | < | ||
| python3 testFlask.py | python3 testFlask.py | ||
| </ | </ | ||
| ---- | ---- | ||
| + | |||
| + | " | ||
| + | ---- | ||
| + | ===== 本番環境 ===== | ||
| + | <file config / | ||
| + | LoadModule wsgi_module | ||
| + | WSGIScriptAlias / / | ||
| + | < | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <file config / | ||
| + | import sys | ||
| + | sys.path.insert(0, | ||
| + | from app import app as application | ||
| + | </ | ||
| + | |||
| + | <file config / | ||
| + | from flask import Flask | ||
| + | app = Flask(__name__) | ||
| + | |||
| + | @app.route('/' | ||
| + | def hello(): | ||
| + | hello = "Hello world" | ||
| + | return hello | ||
| + | |||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | サイトの有効化 | ||
| + | < | ||
| + | sudo a2ensite | ||
| + | </ | ||
| + | |||
lang/python/flask.1774095721.txt.gz · 最終更新: by editor
