我正在python flask-restful中创建一个rest-api,它将使用字符串参数(例如'Retailer')并自动在属性id上为其生成crud模板。零售商具有我使用ORM迁移的其他一些属性。现在,我需要使用类型为str的类“零售商”,并将其转换为资源并自动生成Crud。我的代码如下。
if __name__ != '__main__':
from flask import Flask,jsonify
from flask_restful import Resource, Api, reqparse
import parse_json
import create_models
app = Flask(__name__)
api = Api(app)
temp = parse_json.class_name
def get(self,id):
#code to be written here
vars()[temp] = type(temp,(Resource,),{'get' : get})
api.add_resource(vars()[temp], '/{0}/<int:id>'.format(temp))
app.run(port = 5000)
我仅在此资源上创建了get方法,并且不知道在其中写入什么内容才能通过其ID获取所有属性。请帮忙!
答案 0 :(得分:0)
我很了解,例如根据选定的ID从您的数据库中检索数据
cur = con.cursor()
cur.execute("SELECT * FROM dataset where id='"+id+"'")
data = cur.fetchall()