flask
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
flask [2020/01/30 18:19] – nabezo | flask [2020/10/19 09:08] (現在) – [見出し] nabezo | ||
---|---|---|---|
行 1: | 行 1: | ||
====== flask ====== | ====== flask ====== | ||
python3のwebframework, | python3のwebframework, | ||
- | [[wsgi]]の設定をしておく | + | [[wsgi]]の設定をしておく |
+ | (取りあえず loadmodule して AddHandler wsgi-script .py .wsgi すれば良いはず) | ||
===== install ===== | ===== install ===== | ||
行 13: | 行 15: | ||
=== 例1(アプリファイルとラッパ) === | === 例1(アプリファイルとラッパ) === | ||
- | mywsgi.py (url: | + | mywsgi.py (url: |
import sys | import sys | ||
- | sys.path.insert(0, | + | sys.path.insert(0, |
from myapp1 import xapp as application | from myapp1 import xapp as application | ||
行 26: | 行 28: | ||
=== 例2(アプリファイルのみ) === | === 例2(アプリファイルのみ) === | ||
- | myapp2.py (url: | + | myapp2.py (url: |
from flask import Flask | from flask import Flask | ||
application = Flask(__name__) | application = Flask(__name__) | ||
行 32: | 行 34: | ||
def bbb(): | def bbb(): | ||
return " | return " | ||
+ | |||
+ | ===== subprocess ===== | ||
+ | flaskからsubporcess.runで実行する際、文字列がasciiでないとエラーが出る場合apache2の設定を行う | ||
+ | - / | ||
+ | の設定を確認する([wsgi]) | ||
+ | |||
+ | ====== エラー ====== | ||
+ | 実行するとエラーが出ることが有る(/ | ||
+ | RuntimeError: | ||
+ | [numpy]の問題らしい。スレッドを使わないとよい? \\ | ||
+ | https:// | ||
+ | |||
flask.1580375996.txt.gz · 最終更新: 2020/01/30 18:19 by nabezo