実現したいこと
引用テキスト
- FlaskでSQliteのDBを作成する
- Flaskを読み込めるようにする
前提
FlaskでSQliteを使用したWebアプリの開発をしています。
SQliteのDBを設定し、
FLASK_APP=app.py
flask run
でローカル実行
python3コマンドで対話モードに入り、「from app import db」とコマンドを打ち込むと、flaskのモジュールが見つからないというエラーが発生します。
flask --versionを実行すると下記の通り表示されFlaskは正常にインストールされています。
Python 3.8.10
Flask 2.3.2
Werkzeug 2.3.4
OS:Windows 11
エディタ:VSCode
ディレクトリの構造は下記のとおりです。
Mode | LastWriteTime | Length | Name |
---|---|---|---|
d----- | 2023/05/18 18:09 | instance | |
d----- | 2023/05/18 17:57 | templates | |
d----- | 2023/05/18 17:08 | venv | |
d----- | 2023/05/18 18:53 | pycache | |
-a---- | 2023/05/18 18:53 | 1145 | app.py |
発生している問題・エラーメッセージ
ModuleNotFoundError: No module named 'flask'
該当のソースコード
Python
1from flask import Flask 2from flask import render_template 3from flask_sqlalchemy import SQLAlchemy 4 5 6db = SQLAlchemy() 7app = Flask(__name__) 8app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///review.db" 9db.init_app(app) 10 11class User(db.Model): 12 【DBの設定情報】

回答2件
あなたの回答
tips
プレビュー