def submit_cat_fact(): fact_text = request.form["fact"] fact_text = sanitizeHtml(fact_text) fact_text = fact_text.strip() if len(fact_text) > 0: fact = CatFact(fact_text) db_session.add(fact) db_session.commit() return jsonify(fact.serialize())
def delete(fact_id): if "user" not in session: abort(403) catfact = CatFact.query.filter(CatFact.id == fact_id).first() if not catfact: abort(404) db_session.delete(catfact) db_session.commit() app.logger.info("User {1} deleted cat fact #{0:d}".format(fact_id, session["user"])) return jsonify({"_csrf_token": csrf.generate_csrf_token()})