def post(self, id): json_data = request.get_json() if not json_data: response = jsonify({'error': 'Invalid Input'}) response.status_code = 400 return response #deserialising json_data data = ticket_schema.load(json_data) project = Project.query.get_or_404(id) if not project: response = {'error': 'Project not found'} return resoponse, 400 ticket = Ticket() ticket.project_id = project.id ticket.subject = data['subject'] ticket.description = data['description'] ticket.priority = data['priority'] db.session.add(ticket) db.session.commit() return make_response(jsonify(data), 200)