执行以下任务时出现此错误,
results = db1.executeSelectCommand(siteSql,(),) TypeError:必须使用dbConnn实例作为第一个参数调用unbound方法executeSelectCommand()(改为使用str实例)
我的代码如下:
class dbConnn:
db_con = None
execfile("/Users/usera/Documents/workspace/testing/src/db/db_config.py")
def executeSelectCommand(self,sql,ip):
#psycopg connection here.
我在这里使用这个课程:
from db import dbConnections
db1 = dbConnections.dbConnn
siteSql = 'select post_content from post_content_ss order by RANDOM() limit 500' #order by year,month ASC'
results = db1.executeSelectCommand(siteSql, (),)
在Windows中,这似乎没有问题?上帝,它必须是非常基本的,但我找不到它。
答案 0 :(得分:0)
db1 = dbConnections.dbConnn
您可以在此处将类 dbConn
分配给变量db1
。您可能想要创建一个新实例:
db1 = dbConnections.dbConnn()