def topic_add_api(): request_data = request.get_json() try: new_post = models.Post(title=request.form["title"], content=request.form["content"]) post_store.add(new_post) print(new_post) result = jsonify(new_post.as_dict()) except KeyError: result = abort(400, f"couldn't parse the request data!") return result
def api_topic_add(): if request.method == "POST": request_data = request.get_json() try: new_post = models.Post(title=request_data["title"], content=request_data["content"]) post_store.add(new_post) result = jsonify(new_post.__dict__()) except KeyError: result = abort(400, f"Couldn't parse the request data !") else: return redirect(url_for('topic_add')) return result
def topic_add_api(): request_data = request.get_json() new_post = models.Post(title=request_data["title"], content=request_data["content"]) post_store.add(new_post) return jsonify(new_post.__dict__)
def api_topic_add(): request_data = request.get_json() new_post = models.post(request_data["title"], request_data["content"]) post_store.add(new_post) return jsonify(new_post.__dict__())
def topic_create(): request_data = request.get_json() new_post = models.Post(title=request_data["title"], content=request_data["body"]) post_store.add(new_post) return jsonify(new_post.as_dict())