DBを作成したいのですが作成するコードをターミナルに打つとエラー文がでます
前提
pythonのflaskでDBを作ってみようというyoutubeを見ながらやっているのですがエラー文がでて進めません
発生している問題・エラーメッセージ
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\python\app.py", line 1, in <module>
from flask import Flask
ModuleNotFoundError: No module named 'flask'
該当のソースコード
from flask import Flask
from flask import render_template
from sqlalchemy import SQLAlchemy
from datetime import datetime
import pytz
app = Flask(name)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///blog.db'
db = SQLAlchemy(app)
class Post(db.Model):
id = db.Column(db.Integer, primary_key = True)
title = db.Column(db.String(50), nullable = False)
body = db.Column(db.String(300), nullable = False)
created_at = db.Column(db.DateTime, nullable = False, default = datetime.now(pytz.timezone('Asia/Tokyo')))
@app.route('/')
def index():
return render_template('index.html')
ターミナル
from app import db