全部博文(2065)
分类: Python/Ruby
2009-10-09 14:56:11
from django.db import connection
cursor = connection.cursor()
cursor.execute("SELECT foo FROM bar WHERE baz = %s", [self.baz])
row = cursor.fetchone()
return row
其中对于select操作有两个方法一个是fetchone() 相当于只取一条记录。返回来的是(2,) 元组
还有一个是fetchall()
如果想要执行一个更新动作的话可以考虑:
cursor = connection.cursor()
cursor.execute("DELETE FROM bar WHERE baz = %s", [self.baz])
connection.commit() //记得不要少这一条呀!