Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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(' ', '&nbsp')
        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)