Вообщем имеется поисковая строка из которой хочу использовать информацию при sql запросе,а конкретно название группы.
if 'proc' in request.GET:
proc = request.GET['proc']
if not proc:
errors.append('Enter param proc')
else:
cursor =connection.cursor()
cursor.execute("call myproc(%s)",proc)
row = cursor.fetchone()
myproc в данном случае хранимая процедура.В виде параметра выступает имя группы.
В данном примере вылетает такая ошибка:
Traceback:
ProgrammingError: (2014),"Commands out of sync;you can't run this command now"
Если напрямую пишу параметр процедуры в sql запросе,все ок:
if 'proc' in request.GET:
proc = request.GET['proc']
if not proc:
errors.append('Enter param proc')
else:
cursor =connection.cursor()
cursor.execute("call myproc('State Holiday')")
row = cursor.fetchone()