sqlalchemy 使用不同文件中的数据模型
来源:互联网 发布:计算机专业不想编程 编辑:程序博客网 时间:2024/06/11 17:11
要使用不同文件中的数据模型,就要让这些模型继承自同一个Base
base.py
from sqlalchemy import create_engine, MetaDatafrom sqlalchemy.orm import sessionmakerfrom sqlalchemy.ext.declarative import declarative_baseengine = create_engine('sqlite:///test.db', echo=True) #可以看到调试信息Base = declarative_base()metadata = MataData(engine)Session = sessionmaker()Session.configure(bind=engine)session = Session()
user.py
from sqlalchemy import Column,Integer,String, ForeignKey, create_engine, MetaDatafrom sqlalchemy.orm import relationshipfrom base import engine, Basefrom group import UserGroupuser_usergroup = Table('user_usergroup',Base.metadata, Column('user_id', Integer, ForeignKey('user.id')), Column('usergroup_id', Integer, ForeignKey('user_group.id')))class User(Base): __tablename__ = 'user' id = Column(Integer, primary_key=True) name = Column(String(30)) group = relationship('UserGroup', secondary=user_usergroup, backref='User' )Base.metadata.create_all(engine)
group.py
from sqlalchemy import Column,Integer,String, ForeignKey, create_engine, MetaDatafrom sqlalchemy.orm import relationshipfrom base import engine, Baseclass UserGroup(Base): __tablename__ = 'user_group' id = Column(Integer, primary_key=True) name = Column(String(30))Base.metadata.create_all(engine)
0 0
- sqlalchemy 使用不同文件中的数据模型
- Flask系列教程(二)--------------使用SQLAlchemy创建数据模型
- ios开发(plist文件数据加载) 使用数据模型的方法加载plist文件中的数据
- 使用 SQLAlchemy
- sqlalchemy使用
- 使用sqlalchemy
- 使用SQLAlchemy
- 使用SQLAlchemy
- 使用 sqlalchemy
- 使用SQLAlchemy
- 使用FreeMarker将数据模型中的值合并到模板文件中
- 使用FreeMarker将数据模型中的值合并到模板文件中
- 不同文件中的数据传输
- SQLAlchemy 使用经验
- SQLAlchemy 使用经验
- SQLAlchemy 使用经验
- SQLAlchemy 使用经验
- SQLAlchemy 使用总结
- python(一)变量,常量,编码,数据类型
- Shell 简易教程
- POJ 2240 Arbitrage
- 安卓_侧滑
- 1013 Problem M
- sqlalchemy 使用不同文件中的数据模型
- python(二)列表,元组,循环
- 爬虫技术入门(一)
- ICS 家庭作业2.65
- 222. Count Complete Tree Nodes
- 【BZOJ4319】cerc2008 Suffix reconstruction【构造】【后缀数组】
- PostgreSQL
- HTTP Content-type 对照表___http://tools.jb51.net/table/http_content_type
- 查询数据库中为null字段的数据