models
866 ワード
sqlalchemy ここではsqlalchemyを使用します.tornado-sqlalchemy ではありません.
コンフィギュレーション
クラス#クラス#
いどう
データ操作追加削除 調べ
コンフィギュレーション
# ,
engine = create_engine('mysql+pymysql://root:[email protected]/database')
# ,
Base = declarative_base(bind=engine)
# , ( )
SessionMaker = sessionmaker(bind=engine)
session = SessionMaker()
クラス#クラス#
class Xxx():
xxx = Column(String(10), nullable=True, unique)
xxx = Column(DateTime, default=datetime.now, onupdate=datetime.now)
いどう
Base.metadata.create_all()
データ操作
session.add()
session.delete()
session.commit()
# fiter() BaseQuery
session.query(Xxx).filter(Xxx.xxx == xxx).first()
# all()
session.query(Xxx).all()
session.query(Xxx).filter(Xxx.xxx == xxx).all()