from flask import Flask,jsonify,json,request,Response
from flask_restplus import Api,reqparse,Resource
app = Flask(__name__)
api = Api(app)
company_detaile = [{'name': 'nithin', 'age': 45, 'company': 'pix', 'sex': 'male'}]
@api.route('/hello')
class Member(Resource):
def __init__ (self,args):
self.parser= reqparse.RequestParser()
def get(self):
return jsonify({'details':company_detaile})
def post(self):
self.parser.add_argument("name", action='append', location='json', type=str)
self.parser.add_argument("age", action='append', location='json', type=int)
self.parser.add_argument("company", action='append', location='json', type=str)
self.parser.add_argument("sex", action='append', location='json', type=str)
args=self.parser.parse_args()
company_detaile.append(args)
print(args)
print(company_detaile)
return jsonify({"append_detaile":'ok'})
if __name__ == '__main__':
app.run(debug=True)
, когда я попытаюсь опубликовать это покажет. я использую инструмент почтальон
{
"details": [
{
"age": 45,
"company": "pix",
"name": "nithin",
"sex": "male"
},
{
"age": null,
"company": null,
"name": null,
"sex": null
}
]
}
как я могу решить эту ошибку? Не стесняйтесь спрашивать подробности о пропущенных строках кода в разделе комментариев. пожалуйста, помогите мне решить эту ошибку