Django возвращает набор результатов из функции postgreSQL - PullRequest
0 голосов
/ 26 октября 2019

У меня есть функция postgreSQL (названная updated_permissions_for_role ) , которая возвращает TABLE.

Когда я запрашиваю функцию в DataGrip, она работает отлично (т.е. я получаювсе строки, которые я ожидаю).

В DataGrip я делаю это: SELECT * FROM changed_permissions_for_role(6, 7)

Когда я пытаюсь сделать то же самое в моем проекте Django, я ничего не получаю!?! ?

Это то, что я делаю в проекте Django:

with connection.cursor() as cursor:
    permissions = cursor.execute("SELECT * FROM changed_permissions_for_role(%s, %s)", [role.base, pk])

    return render(request, 'roles/edit.html', {'permissions': permissions})

Что я делаю не так?

Я не могу отладить проект, чтобы попытаться увидетьесли я смогу разобраться сам, но мой отладчик PyCharm вдруг больше не работает: (

(Спасибо за ваше время)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...