SQLAlchemy
同一映射:每个对象有一个唯一的ID,如果两个对象的ID相同,则认为他们是相同的对象。from sqlalchemy import create_engine
engine = create_engine('mysql+pymysql://root:password@localhost:3306/test_1')
print(engine)from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
class User(Base):
# 表的名称
__tablename__ = 'users'
# 列的名称及数据类型
id = Column(Integer, primary_key=True)
username = Column(String(64), nullable=False, index=True)
password = Column(String(64), nullable=False)
email = Column(String(64), nullable=False, index=True)
def __repr__(self):
return "<User(id='%s', fullname='%s', password='%s', email='%s')>" % (self.id, self.username, self.password, self.email)Last updated