Необходимо получить имена столбцов (имена полей) вместе со значениями в необработанном sql-запросе

views.py

def view(request):
    cursor = connection.cursor()
    with open('D:\Project-Management-Tools\Project-Management-Tools\query.sql','r') as inserts:
        query = inserts.read()
        cursor.execute(query)
        row = cursor.fetchall()
    return Response(row)

Я попробовал выполнить необработанный запрос, вставив sql-файл в функцию курсора. Однако я получаю только значения в качестве ответа, а мне нужно получить имя поля вместе со значениями в ответе. Пожалуйста, помогите мне решить эту проблему.

Один из самых простых способов - получить имена столбцов с помощью этого запросаSELECT column_name FROM INFORMATION_SCHEMA.columns where table_name='accounts'. а затем вы можете запросить значения отдельным запросом и создать отображение между ними.

Вернуться на верх