def upload(): form = UploadForm() if form.validate_on_submit(): f = form.file.data file_name = secure_filename(f.filename) f.save(os.path.join(UPLOAD_FOLDER, file_name)) current_user.score_card = os.path.join(UPLOAD_FOLDER, file_name) flash("File uploaded successfully") udisc_name = request.form.get("udisc") current_user.udisc_name = udisc_name db.session.commit() return redirect(url_for("main.stats")) if request.method == "POST": if "pdga" in request.form: pdga = str(request.form.get("pdga")) current_user.pdga_rating = download(pdga, pdga=True) db.session.commit() flash(f"PDGA-rating {current_user.pdga_rating} saved!") return redirect(request.url) if "metrix" in request.form: metrix = request.form.get("metrix") current_user.metrix_rating = metrix db.session.commit() flash(f"Metrix-rating {current_user.metrix_rating} saved") return redirect(request.url) return render_template("new/upload.html", form=form)
def uploadsong(): form = UploadForm(request.form) if request.method == 'POST' and form.validate_on_submit(): title = request.form['title'] author = request.form['author'] chords = request.form['chords'] chords = chords.replace(' ', ' ') chords = chords.replace('\r\n', '<br />') source = request.form['source'] songs.insert_one({'title': title, 'author': author, \ 'chords': chords, 'source': source}) return render_template('uploadsongdone.html', title=title, author=author) return render_template('uploadsong.html', form=form)