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']
次のモデルを使用して(部分的に)解決しました
""" Model for documenting the API"""
insert_user_data = ns_database.model("Insert_user_data",
{
"customer_id":
fields.String(description="cust ID", required=True),
"service_id":
fields.String(description="service ID", required=True),
"customer_name":
fields.String(description="Customer1", required=True),
"site_name":
fields.String(description="site", required=True),
"service_type":
fields.String(description="service", required=True)
}
)
@ns_database.route('/insert_user')
class database(Resource):
@ns_database.expect(insert_user_data)
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']
aPIはデータ入力のモデルと例を示します