more fields

This commit is contained in:
cellarspoon 2021-12-06 11:22:15 +01:00
parent a98fe6f5d1
commit baf7acc78e
No known key found for this signature in database
GPG Key ID: 03789458B3D0C410
2 changed files with 25 additions and 1 deletions

11
app.py
View File

@ -19,9 +19,18 @@ CWD = Path().resolve()
class UploadForm(FlaskForm):
metadata = FileField(
validators=[FileAllowed(["db"], "Metadata databases only"), FileRequired()]
"Metadata file",
validators=[FileAllowed(["db"], "Metadata databases only"), FileRequired()],
)
title = RadioField("title", choices=[("side a", "side a"), ("side b", "side b")])
author = RadioField("author", choices=[("side a", "side a"), ("side b", "side b")])
tags = RadioField("tags", choices=[("side a", "side a"), ("side b", "side b")])
comments = RadioField(
"comments", choices=[("side a", "side a"), ("side b", "side b")]
)
timestamp = RadioField(
"timestamp", choices=[("side a", "side a"), ("side b", "side b")]
)
@app.route("/")

View File

@ -9,9 +9,24 @@
<form method="POST" action="/upload" enctype="multipart/form-data">
{{ upload_form.csrf_token }}
{{ upload_form.metadata.label }}
{{ upload_form.metadata }}
{{ upload_form.title.label }}
{{ upload_form.title }}
{{ upload_form.author.label }}
{{ upload_form.author }}
{{ upload_form.tags.label }}
{{ upload_form.tags }}
{{ upload_form.comments.label }}
{{ upload_form.comments }}
{{ upload_form.timestamp.label }}
{{ upload_form.timestamp }}
<input type="submit" value="Go" />
</form>