如何使用flask-ReSTplus记录桩身?

时间:2018-06-26 09:08:22

标签: python flask flask-restplus

insert user data

如何在value字段中记录要发布的输入正文,以便用户知道要发布的内容?当前使用以下数据:

{
 "customer_id": "",
 "service_id": "",
 "customer_name": "",
 "site_name": "",
 "service_type": ""
}

默认情况下,我们可以使用上面的json填充值吗?

代码:

post_parser = reqparse.RequestParser()
post_parser.add_argument('database',  type=list, help='user data', location='json')

@ns_database.route('/insert_user')
class database(Resource):
@ns_database.expect(post_parser)
def post(self):
    """insert data"""
    json_data = request.json
    customer_id = json_data['customer_id']
    service_id = json_data['service_id']
    customer_name = json_data['customer_name']
    site_name = json_data['site_name']
    service_type = json_data['service_type']

2 个答案:

答案 0 :(得分:0)

假设您正在使用Flask模板返回/database/insert_user网页,则只需将包含数据库信息(customer_id等)的变量设置为可调用render_template的位置,然后将该变量传递给

例如,如果您想传递customer_id变量:

return render_template("insert_user.html", 
x=customer_id)

假设insert_user.html是您的模板文件,然后可以使用{{ x }}

将数据放置在所需的位置

答案 1 :(得分:0)

我已经使用以下模型解决了部分问题

1

现在API显示了用于数据输入的模型和示例

solved