Создание динамических ресурсов в колбе отдыхающих и выполнение грубых операций - PullRequest
0 голосов
/ 19 декабря 2018

Я создаю rest-api в python flask-restful, который будет принимать строковый аргумент (например, «Retailer») и автоматически генерировать шаблон crud для него по атрибуту id.У ритейлера есть еще несколько атрибутов, которые я перенес с помощью ORM.Теперь мне нужно взять имя класса 'Retailer' типа 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 для этого ресурса и не знаю, что в него написать, чтобы получить все атрибуты по его идентификатору.Пожалуйста, помогите!

1 Ответ

0 голосов
/ 19 декабря 2018

я хорошо понимаю, например, чтобы получить данные из вашей базы данных в соответствии с выбранным идентификатором

cur = con.cursor()
cur.execute("SELECT * FROM dataset where id='"+id+"'")
data = cur.fetchall()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...