Django 原始查询必须包含自定义posgresql函数中的主键

Django 原始查询必须包含自定义posgresql函数中的主键,django,python-3.x,Django,Python 3.x,我用pg/sqllanguaje实现了这个函数,例如:dinamico('some_string')) 我在一个简单的django视图中使用: def detalle_fondo(request,fondo): det_fondos=f.objects.raw('select * from dinamico(%s)',[fondo]) return render(request,'sw/det-fondos.html',{'det_fondos':det_fondos}) 问题

我用pg/sqllanguaje实现了这个函数,例如:dinamico('some_string')) 我在一个简单的django视图中使用:

def detalle_fondo(request,fondo):
    det_fondos=f.objects.raw('select * from dinamico(%s)',[fondo])
    return render(request,'sw/det-fondos.html',{'det_fondos':det_fondos})
问题是django向我索要主键:

原始查询必须包含主键

但我现在不知道如何通过自定义函数传递主键。
你能帮我吗?

遵循以下方法

from django.db import connection

with connection.cursor() as cursor:
    cursor.execute('select * from dinamico(%s)', [fondo])
        for row in cursor.fetchall():
            print(row)

遵循以下方法

from django.db import connection

with connection.cursor() as cursor:
    cursor.execute('select * from dinamico(%s)', [fondo])
        for row in cursor.fetchall():
            print(row)

什么是迪纳米科?为什么这个原始sql链接到
model.objects
?什么是
dinamico
?为什么这个原始sql链接到
model.objects