问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

西游之路怎么注销

发布网友 发布时间:2022-04-10 14:27

我来回答

2个回答

懂视网 时间:2022-04-10 18:48

import sqlalchemy 2 from sqlalchemy import create_engine 3 from sqlalchemy import Column,String,Integer,ForeignKey 4 from sqlalchemy.orm import sessionmaker,relationship 5 from sqlalchemy.ext.declarative import declarative_base 6 7 engine = create_engine("mysql+pymysql://root:root@127.0.0.1/t1") 8 9 Base = declarative_base() 10 11 class Father(Base): 12 __tablename__ = "father" 13 14 id = Column(Integer,primary_key=True,autoincrement=True) 15 name = Column(String(40),unique=True) 16 age = Column(Integer) 17 son = relationship(‘Son‘,backref="father") 18 19 class Son(Base): 20 __tablename__ = ‘son‘ 21 22 id = Column(Integer,primary_key=True,autoincrement=True) 23 name = Column(String(40),unique=True) 24 age = Column(Integer) 25 26 father_id = Column(Integer,ForeignKey(‘father.id‘)) 27 28 Base.metadata.create_all(engine) 29 30 MySession = sessionmaker(bind=engine) 31 session = MySession() 32 33 # f = Father(name=‘ld‘,age=21) 34 # session.add(f) 35 # session.commit() 36 # 37 # s1 = Son(name=‘ww‘,age=1,father_id=1) 38 # s2 = Son(name=‘wb‘,age=0,father_id=1) 39 # session.add_all([s1,s2]) 40 # session.commit() 41 #一对多情况下:多(包含外键方) 42 43 ret =session.query(Father).filter_by(id=1).first() 44 #ret.son 是一个列表,其中多的一方会获得一个列表结果,列表中含有其各个对象 45 for i in ret.son: 46 print(i.name,i.age) 47 48 49 #另一方只会获得一个对象结果 50 ret2 = session.query(Son).filter_by(id=1).first() 51 print(ret2.father.name)# 52 53 原来代码,不需要看 原来代码,不需要看

 

只使用外键,需要使用join才可以取出数据

#上面不存在relationship
ret = session.query(Father.name.label(‘kkk‘),Son.name.label("ppp")).join(Son).all()#使用Join才可以获取对方数据 print(ret)#是一个列表,列表中存在所要获取的数据(以元组存在)

在外键基础上使用relationship:可以直接通过属性操作获取数据

#使用了relationship
ret = session.query(Father).filter_by(id=1).first() print(ret.son)#是一个对象列表,其中包含了所有查询数据

 全部代码:

其中son = relationship(‘Son‘,backref="Father")

相当于在Son中加入father = relationship(‘Father‘)在Father中加入son = relationship(‘Son‘)

技术分享图片
import sqlalchemy
from sqlalchemy import create_engine
from sqlalchemy import Column,String,Integer,ForeignKey
from sqlalchemy.orm import sessionmaker,relationship
from sqlalchemy.ext.declarative import declarative_base

engine = create_engine("mysql+pymysql://root:root@127.0.0.1/t1")

Base = declarative_base()

class Father(Base):
 __tablename__ = "father"

 id = Column(Integer,primary_key=True,autoincrement=True)
 name = Column(String(40),unique=True)
 age = Column(Integer)
 son = relationship(‘Son‘,backref="Father")
 #son = relationship(‘Son‘)

class Son(Base):
 __tablename__ = ‘son‘

 id = Column(Integer,primary_key=True,autoincrement=True)
 name = Column(String(40),unique=True)
 age = Column(Integer)
 #father = relationship(‘Father‘)

 father_id = Column(Integer,ForeignKey(‘father.id‘))

Base.metadata.create_all(engine)

MySession = sessionmaker(bind=engine)
session = MySession()

ret = session.query(Father).filter_by(id=1).first()
print(ret.son) #多个结果[<__main__.Son object at 0x0000000003F192B0>, <__main__.Son object at 0x0000000003F19320>]
#需要循环取值

ret = session.query(Son).filter_by(id=1).first()
print(ret.father)#一个结果<__main__.Father object at 0x0000000003F196D8>
#直接取值
技术分享图片

 

西游之路——python全栈——ORM之SQLAlchemy(3)外键与relationship的关系

标签:onclick   分享   inf   lap   一个   目录   src   简化   必须   

热心网友 时间:2022-04-10 15:56

您问的是怎样注销西游之路的游戏账号吧。
1、打开游戏《西游之路》;
2、找到右下角我的;
3、选择退出或注销账户;
4、点击注销账户即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
拔一颗智齿2328元合理吗? 什么茶需要洗茶,专家谈泡茶洗不洗茶 关于泡茶,哪些茶叶是不需要洗茶的? 喝茶误区 绿茶红茶不需洗茶 所有的绿茶都要第一次㓍泡不需要洗茶而所有的红茶都要进行洗茶对吗... 喝茶误区绿茶红茶不需洗茶 500ml外卖餐盒的标准尺寸是多少? 养小鱼在哪里买 3匹空调耗电量一小时多少 数控电火花线切割加工微机编程控制一体化机床(第2分册)目录 夏天吉利帝豪gs起车怠速1100转正常吗 帝豪GSM档换挡时候能踩油门吗 吉利帝豪gs自动挡,进入涉水路段,发动机能提升转速,而时速提升不了。是因为电机换挡器坏了吗? 帝豪GS1.4T手动挡怎么开省油 吉利帝豪GS转向模式有标准运动舒适三挡切换,有什么区别? 吉利帝豪gs1.3t转速多大带动涡轮增压 2018吉利帝豪GS下坡起步后有滞紧感要给大油门才能顺畅加速是怎么回事啊? 帝豪GS经济和运动模式有什么区别? 帝豪GS双离合变速箱靠谱吗?会不会过热、顿挫? 帝豪GS1、4T涡轮增压器多少转速介入? 吉利帝豪gs在减挡时车有晃动正常吗 帝豪gsCVT雅跑高速时发动机转速3000多转瞬间掉到2000转怎么回事? 帝豪Gs的D挡是提速用的吗? 吉利帝豪gs1.3t手自一体的手动挡这么挂 淘宝卖家怎么打印不同的快递单? 淘宝如何打印快递单 亲,你知道淘宝怎么在其他淘宝店里打印快递单么? 不是淘宝的快递单怎么打印,是文件格式的 淘宝订单打印问题,有一批地址需要打印到快递单上发货,但是不是淘宝订单,请问如何打印? 不是淘宝订单,如何用针式打印机,打印快递单?求大神指教! 内外部风险监测什么意思 卸妆湿巾和卸妆水哪个好一点 外汇期货头寸变化报告是投资者必读的吗 股指期货市场的风险,大户报告制度是怎样操作? 什么是商业头寸? 什么是市场情绪分析工具COT报告? 在手怎么查看银行卡的余额 怎么查看银行卡的余额 文档并排显示窗口怎么设置 如何消除手机中中国移动的标记 夏季有哪些食疗养心方法 如何写主持人串词啊,全员大会,那么多人发言 夏季养生有什么好方法吗? 养心的主要方法 借呗五万逾期怎么协商还款? Linux命令,如何通过端口号找到PID photoshop图片拼接 西游之路仙族技能是什么 仙族技能特点解析 如何解决Win10系统IP地址冲突的问题 win10笔记本ip地址怎么修复