Итак, я пытаюсь создать 2 таблицы, используя MySQL и SQLAlchemy, но продолжает выдавать ошибку: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, «Таблица 'chatbot_db.sessions' не существует»)
Я также нашел ответы других в stackoverflow, но все еще не могу решить свои проблемы.
models.py:
Итак, я пытаюсь создать 2 таблицы, используя MySQL и SQLAlchemy, но продолжает выдавать ошибку: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, «Таблица 'chatbot_db.sessions' не существует») Я также нашел ответы других в stackoverflow, но все еще не могу решить свои проблемы. models.py: [code]from sqlalchemy import Column, Integer, String, Text, ForeignKey, DateTime, func from sqlalchemy.orm import relationship, declarative_base
Base = declarative_base()
class Session(Base): __tablename__ = "sessions" id = Column( Integer, primary_key=True) title = Column(String()) transcript = Column(Text) summary = Column(Text) created_at = Column(DateTime, default=func.now()) questions = relationship("Question", back_populates="session")
class Question(Base): __tablename__ = "questions" id = Column( Integer, primary_key=True) session_id = Column( Integer, ForeignKey("sessions.id")) prompt = Column(Text) qtype = Column(String()) created_at = Column(DateTime, default=func.now()) session = relationship("Session", back_populates="questions") [/code] database.py: [code]import os from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker, declarative_base from dotenv import load_dotenv