私の質問はこちらの方の質問と同じなのですが、解答が得られていないようですので再度私から質問させていただきます
お手数おかけしますがよろしくお願いいたします
まず非公式のflaskチュートリアルに沿ってdb定義
###(flaskr/models.py)
python3
1from flaskr import db 2 3class Entry(db.Model): 4 __tablename__ = 'entries' 5 id = db.Column(db.Integer, primary_key=True) 6 title = db.Column(db.Text) 7 text = db.Column(db.Text) 8 9 def __repr__(self): 10 return '<Entry id={id} title={title!r}>'.format( 11 id=self.id, title=self.title) 12 13def init(): 14 db.create_all() 15
をした後dbファイルを作成しようとしたところ
C:\Users\mori2>python Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> from flaskr.models import init Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'flaskr' >>>
以上のエラーメッセージがコマンドプロンプト上に表示されます
ディレクトリを移動して試してみるも変わりません
何が問題でこのようなエラーが発生するのか分かりませんでした
また、さきほどの(flaskr/models.py)のコードでfrom flaskr import db
とありますがどこでflaskrというモジュールやパッケージが発生したのか理解できない状態です
補:pip list を打ち込んだところ以下のようになりました
C:\Users\mori2>pip list Package Version ------------ ------- Click 7.0 Flask 1.1.1 itsdangerous 1.1.0 Jinja2 2.10.1 MarkupSafe 1.1.1 pip 19.2.2 setuptools 40.8.0 SQLAlchemy 1.3.7 Werkzeug 0.15.5
回答1件
あなたの回答
tips
プレビュー