将纯文本传递给“order_by”时引发ArgumentError。 在版本0.9.8中会出现这种情况,但在版本<;0.9.8或>;0.9.8中不会出现这种情况。在
q = session.query(Person)
q.order_by('RAND()')
>> ArgumentError: Textual SQL expression 'RAND()' should be explicitly declared as text('RAND()')
问题: 1有官方文件吗? 2对于新版本,传递纯文本是一个好的做法,还是最好用text()包装它? 三。这个错误是不是因为有了更多的函数而引起的?在
目前没有回答
相关问题 更多 >
编程相关推荐