表記の連携でエラーが出て困っています。flask初心者です。
基本的な記法に誤りがあるのかなと思うのですが、あまりに基本的なことなのか、具体的なトラブルシューティングができない状況です。
一見しておかしい点をご指摘いただけると幸いです。
###発生している問題・エラーメッセージ
apache/wsgiを経由してflaskアプリケーションにアクセスすると以下のエラー。
File "/var/www/html/flasktest.py", line 4, in <module> from test import app as application ImportError: cannot import name app mod_wsgi (pid=28117): Target WSGI script '/var/www/html/flasktest.py' cannot be loaded as Python module. mod_wsgi (pid=28117): Exception occurred processing WSGI script '/var/www/html/flasktest.py'. Traceback (most recent call last): File "/var/www/html/flasktest.py", line 4, in <module> from test import app as application ImportError: cannot import name app
###該当のソースコード
treeが以下
/var/www/html/ ├── __init__.py ├── flasktest.py ├── test.py └── Mydb
wsgiファイル(flasktest.py)が以下
flasktest
1import sys, os 2sys.path.append('/var/www/html') 3 4from test import app as application
flaskアプリケーションファイル(test.py)が以下
test
1from flask import Flask, request, abort 2 3app = Flask(__name__) 4 5@app.route("/callback", methods=['POST']) 6def callback(): 7 //処理 8 9if __name__ == "__main__": 10 app.run()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/01/15 14:49