Django QuerySet из функции SQL Server - PullRequest
0 голосов
/ 18 октября 2018

У меня есть функция в SQL Server dbo.fnSearch(), которая принимает 2 аргумента.У меня есть класс models.py, настроенный для обработки запроса.Я использовал это в моем views.py:

MyClass.objects.raw("SELECT * FROM fnSearch(%s,%s)",[var1,var2]).using('mydb')

Однако, это теряет некоторые функциональные возможности django QuerySet.Есть ли способ по-прежнему использовать эту функцию, сохраняя мои данные в формате QuerySet django ??

Примечание. Моя конкретная функция должна возвращать только одну строку данных.Я хотел получить доступ к каждой отдельной части при рендеринге в HTML.Единственный способ сделать это с помощью метода .raw() - использовать цикл for (или, по крайней мере, так мне кажется), что затрудняет то, как я хотел бы использовать данные на html-странице.Я хотел бы просто сослаться на отдельные элементы.

...