以下のようなエラーが発生してしまいます。
解決策がお分かりの方、教えて頂ければ幸いです。
エラー
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: person
コード
from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from sqlalchemy import Column, Integer, Numeric import random Base = declarative_base() class Person(Base): __tablename__ = "person" id = Column(Integer, primary_key=True) height = Column(Numeric) weight = Column(Numeric) type_no = Column(Integer) engine = create_engine('sqlite:///person.sqlite3') Session = sessionmaker(bind=engine) session = Session() person = Person() person.height = random.randint(130, 180) person.weight = random.randint(30, 100) person.type_no = "" bmi = person.weight / (person.height / 100) ** 2 if bmi < 18.5: person.type_no = 0 elif bmi < 25: person.type_no = 1 elif bmi < 30: person.type_no = 2 elif bmi < 35: person.type_no = 3 elif bmi < 40: person.type_no = 4 else: person.type_no = 5 session.add(person) session.commit()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。