Я пытаюсь вернуть данные, которые были извлечены из базы данных, в словарь
view.py
from django.db import connection
def custom_query(query):
cursor = connection.cursor()
cursor.execute(query)
row = cursor.fetchall()
return row
, когда я пытаюсь изменить fetchall()
на dictfetchall()
, он говорит'psycopg2.extensions.cursor' object has no attribute 'dictfetchall'
Я также попытался добавить аргумент в метод курсора cursor_factory=psycopg2.extras.DictCursor
он говорит cursor() got an unexpected keyword argument 'cursor_factory'