Seite 1 von 1

Flask-WTF - Field wird nicht ordentlich ausgegeben

Verfasst: Samstag 20. Februar 2021, 09:50
von naheliegend
HI,

ich spiele gerade ein wenig mit Flask-WTF herum.

Wenn ich:

Code: Alles auswählen


class NewExerciseForm:
    username = StringField("Username")


@app.route("/new_exercise")
def new_exercise():
    form = NewExerciseForm()
    return render_template('form.html', form=form)

Code: Alles auswählen

{% extends "base.html" %}

{% block content %}


<form method=post>

    {{ form.csrf_token }}
    {{ form.username }}

</form>

{% endblock %}

bekomme ich auf der Website:
<UnboundField(StringField, ('Username',), {})>
Warum?

Getestet mit Safari.

Re: Flask-WTF - Field wird nicht ordentlich ausgegeben

Verfasst: Sonntag 21. Februar 2021, 20:19
von noisefloor
Hallo,

also laut Doku von flask_wtf muss ein eigenes Formular doch von `FlaskForm` abgeleitet werden: `class NewExerciseForm(FlaskForm):`

Gruß, noisefloor

Re: Flask-WTF - Field wird nicht ordentlich ausgegeben

Verfasst: Samstag 13. März 2021, 09:11
von naheliegend
So wie noisefloor sagt:

Code: Alles auswählen

from flask_wtf import FlaskForm

class NewExerciseForm(FlaskForm):
    username = StringField("Username")