У объекта 'ConnectionHandler' нет атрибута cursor
Я пытаюсь выполнить процедуру store из django
.
После поиска я нашел, что использование 'connection.cursor' может сделать это
.
Но djagno выдает мне ошибку 'ConnectionHandler' объект не имеет атрибута cursor
.
Кто-нибудь может мне объяснить почему
.
Мой код:
def newproduct(request):
if(request.method == 'POST'):
data = NewProductForm(request.POST)
if(data.is_valid()):
p_data = data.cleaned_data
with connections.cursor() as cursor:
query = 'EXEC product.newproduct @product_id={0}, @product_name={1},
@product_desc={2}, @price={3},@amount={4}, @category_id={5},
@admin_id={6},@product_img={7}'.format(p_data['product_id'],
p_data['product_name'], p_data['product_desc'],
p_data['price'],p_data['amount'], p_data['category_id'],
p_data['admin_id'], p_data['product_img']
cursor.execute(query)
return HttpResponse('ok')
else:
return HttpResponse('Notvalid')
Я не могу найти никакого решения этой проблемы