Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何在Hasura数据Api中编写查询以根据用户输入提供输出_Postgresql_Hasura - Fatal编程技术网

Postgresql 如何在Hasura数据Api中编写查询以根据用户输入提供输出

Postgresql 如何在Hasura数据Api中编写查询以根据用户输入提供输出,postgresql,hasura,Postgresql,Hasura,如何在Hasura数据api中编写postgres sql主体,通过从用户处获取输入来获得一些结果。 sql查询类似于从表名中选择moviedetails,其中movie_name='name由用户输入'。我想知道接受用户数据的结构 url = "https://data.incipiently69.hasura-app.io/v1/query" 这是查询的json负载 请求有效负载={ 类型:选择, args:{ 表:收集, 栏目:[ 概述 ] } } 设置标题 标题={ 内容类型:appl

如何在Hasura数据api中编写postgres sql主体,通过从用户处获取输入来获得一些结果。 sql查询类似于从表名中选择moviedetails,其中movie_name='name由用户输入'。我想知道接受用户数据的结构

url = "https://data.incipiently69.hasura-app.io/v1/query"
这是查询的json负载 请求有效负载={ 类型:选择, args:{ 表:收集, 栏目:[ 概述 ] } }

设置标题 标题={ 内容类型:application/json }

在resp中进行查询并存储响应 resp=requests.requestPOST,url,data=json.dumpsrequestPayload,headers=headers

resp.content包含json响应。
printresp.content

您只需要在API查询的where子句中替换从用户输入检索的数据

user_input = req.body.user_input

requestPayload = {
  "type": "select",
  "args": {
    "table": "collect",
    "columns": ["overview", "movie_name"],
    "where": {
        "movie_name": user_input
    }
  }
}

这不是一个适合你提问的网站。我建议你找一个名字里有“论坛”这个词的网站。当然我以后会处理这个问题