def add(): if not is_admin_connected(): abort(401) good = Good() good.nom = request.form["name"] good.asso = request.form["asso"] good.semestre = request.form["semestre"] good.nb_exemplaires = request.form["exemplaires"] good.contenance = request.form["capacity"] good.commentaires = request.form["comment"] db.session.add(good) db.session.commit() db.session.flush() db.session.refresh(good) file = request.files['file'] if file: extension = file.filename.split(".")[-1] file.save(os.path.join(conf.UPLOAD_FOLDER, str(good.id) + "." + extension)) good.image_url = str(good.id) + "." + extension db.session.add(good) db.session.commit() flash("Écocup %s ajoutée" % good.nom, "success") return render_template("admin/index.html", **locals())
def add(): if not is_admin_connected(): abort(401) good = Good() good.nom = request.form["name"] good.asso = request.form["asso"] good.semestre = request.form["semestre"] good.nb_exemplaires = request.form["exemplaires"] good.contenance = request.form["capacity"] good.commentaires = request.form["comment"] db.session.add(good) db.session.commit() db.session.flush() db.session.refresh(good) file = request.files['file'] if file: extension = file.filename.split(".")[-1] file.save( os.path.join(conf.UPLOAD_FOLDER, str(good.id) + "." + extension)) good.image_url = str(good.id) + "." + extension db.session.add(good) db.session.commit() flash("Écocup %s ajoutée" % good.nom, "success") return render_template("admin/index.html", **locals())