给定以下sess查询:
sess = DBSession()
reg = sess.query(Registration,Schedule).join(Schedule,Registration.classcode==Schedule.classcode).filter(Registration.registration_no==reg_id)
我该如何处理结果“reg”中的字段?在
在注册进入时间引发错误:TypeError: Can't convert 'int' object to str implicitly
我很快就学会了厌恶SQL炼金术,因为它的神秘包装完全是简单的SQL语法。在
奇怪的是,在本例中,迭代结果}:
reg
返回的命名元组row
中的名称将是Registration
和{我无法重现您的特定错误消息“cannot convert'int'object to str implically”。如果我试图访问KeyedTuple上不存在的名称,会有一个明确的消息:
^{pr2}$在读取the intro to Querying in the ORM tutorial之后,查询返回值的行为应该不那么神秘。在
相关问题 更多 >
编程相关推荐