首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >原始查询必须在自定义posgresql函数中包含主键。

原始查询必须在自定义posgresql函数中包含主键。
EN

Stack Overflow用户
提问于 2019-06-25 02:09:38
回答 1查看 444关注 0票数 1

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

代码语言:javascript
复制
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问我主键:

原始查询必须包括主键。

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

EN

回答 1

Stack Overflow用户

发布于 2019-06-25 03:07:27

遵循以下方法

代码语言:javascript
复制
from django.db import connection

with connection.cursor() as cursor:
    cursor.execute('select * from dinamico(%s)', [fondo])
        for row in cursor.fetchall():
            print(row)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56745948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档