我想直接访问MySql数据库,虽然我使用Django 1.6.1和 我知道使用Django模型更容易,我需要使用游标。 事情是这样的:Python光标动态选择列
columnList = ['Field1', 'Field2']
cursor.execute("SELECT %s FROM table", [columnList])
但我得到这个异常:(1241, 'Operand should contain 1 column(s)')
如何传递到执行光标功能的DINAMIC列列表?
为什么你需要使用游标呢? –
因为比django查询集更快(http://www.slideshare.net/OReillyOSCON/unbreaking-your-django-application slide 55) – toscanelli
您是否已经知道问题出在哪里?除非您已经为您的应用程序进行了测量,否则无法确定其速度。所以我很好奇现在知道你试过的ORM查询是什么,它并没有根据你的喜好来执行,你希望下拉到执行原始查询。 –