Postgresql 如何在Hasura数据Api中编写查询以根据用户输入提供输出
如何在Hasura数据api中编写postgres sql主体,通过从用户处获取输入来获得一些结果。 sql查询类似于从表名中选择moviedetails,其中movie_name='name由用户输入'。我想知道接受用户数据的结构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
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
}
}
}
这不是一个适合你提问的网站。我建议你找一个名字里有“论坛”这个词的网站。当然我以后会处理这个问题