diff --git a/__pycache__/forms.cpython-312.pyc b/__pycache__/forms.cpython-312.pyc index c61de8d..644cca5 100644 Binary files a/__pycache__/forms.cpython-312.pyc and b/__pycache__/forms.cpython-312.pyc differ diff --git a/forms.py b/forms.py index cdb7d1a..5e1e169 100644 --- a/forms.py +++ b/forms.py @@ -4,9 +4,9 @@ from wtforms.validators import DataRequired class ServiceForm(FlaskForm): - naam = StringField("Service naam:", validators=[DataRequired()]) + name = StringField("Service name:", validators=[DataRequired()]) url = URLField("Service URL:", validators=[DataRequired()]) - submit = SubmitField("Toevoegen") + submit = SubmitField("Add") class LoginForm(FlaskForm): diff --git a/run.py b/run.py index 1e92373..b09ef91 100644 --- a/run.py +++ b/run.py @@ -13,14 +13,16 @@ def index(): return "

This is the default page

" -@app.route("/forms") +@app.route("/forms", methods=["GET", "POST"]) def forms(): - service_form = ServiceForm() + form = ServiceForm() - if service_form.validate_on_submit: # type: ignore - session["name"] + if form.validate_on_submit: # type: ignore + session["name"] = form.name.data + session["url"] = form.url.data - return render_template("forms.html", form=service_form) + form = ServiceForm(formdata=None) + return render_template("forms.html", form=form) # Prevent execution when imported by other script diff --git a/templates/forms.html b/templates/forms.html index ed55008..87b65de 100644 --- a/templates/forms.html +++ b/templates/forms.html @@ -11,7 +11,7 @@

Hallo

{{ form.hidden_tag() }} - {{ form.naam.label }} {{form.naam}} + {{ form.name.label }} {{form.name}}
{{ form.url.label}} {{form.url}}