Python sqlalchemy框架删除设置问题,pythonsqlalchemy,sqlalchemy里面
Python sqlalchemy框架删除设置问题,pythonsqlalchemy,sqlalchemy里面
sqlalchemy里面many----one关联的级联删除设置如何解决?
(many) (one)
Student Klass
class Student(Base):
tablename = 'student'
id = Column(Integer, primary_key=True)
name = Column(String(255))
klass_id = Column(Integer, ForeignKey('klass.id'), nullable=False)
klass = relationship('Klass', backref=backref('students', cascade="all, delete-orphan"))
class Klass(Base):
tablename = 'klass'
id = Column(Integer, primary_key=True)
name = Column(String(255), nullable=False)
要求:
删除student端数据A的时候,如果student是唯一的和klass关联的对象,那么同时删除klass对象。
参考文档:http://docs.sqlalchemy.org/en/rel_0_9/orm/session.html#cascades --- 没有弄明白,小白呀
编橙之家文章,
相关内容
- 文档帮助查看方式问题求助,文档方式问题求助,gae a
- 问sqlalchemy调用有返回值数据存储过程是怎样的,sqlal
- Python如何分割音频片段,,一音频文件由若干个音频片
- Python linregress多元线性回归怎么计算,pythonlinregress,看
- 需要Python P2P聊天突破路由器实现思路,pythonp2p,如果使
- 请问CDN子域生效匹配相应域名如何设置,cdn子域,比如我
- 请问Python触发器执行后要应用程序显示结果如何实现,
- Python将NamedTemproaryFile图片信息保存至mysql对应的imagefi
- Python intern机制与字符缓冲池应用问题,pythonintern,Pyth
- 请教xmlhttp.open调用Python脚本使用方法,xmlhttp.openpython
评论关闭