vs codeでgit cloneしてきたコードでflask runで起動できていたんですが、新しく違うディレクトリでgit cloneしてきて同じコードをflask runで起動できなくなりました。何が原因か全くわかりません、どなたかこれが起きる原因ご存知の方いらっしゃいますでしょうか?
手順:
$ cd api $ export FLASK_APP=run.py $ export FLASK_ENV=development $ flask run * Serving Flask app 'run.py' (lazy loading) * Environment: development * Debug mode: on Usage: flask run [OPTIONS] Try 'flask run --help' for help. Error: While importing 'api.run', an ImportError was raised.
ディレクトリ:
. ├── LICENSE ├── README.md ├── api │ ├── __init__.py ... ... │ └── run.py ├── requirements.txt ├── setup.cfg ├── setup.py ├── test └── venv
run.py
from flask import Flask from flask_migrate import Migrate def create_app(): app = Flask(__name__) ... ... db.init_app(app) return app app = create_app() Migrate(app, db) app.register_blueprint(api)
init.py
from flask import Blueprint from api import xxx, yyy api = Blueprint("api", __name__) @api.post("/check") def check(): return "OK" ... ...
あなたの回答
tips
プレビュー