feat: add description field for pet pictures

This commit is contained in:
Ryan Chen
2025-06-13 17:07:22 -04:00
parent dd9cc42271
commit 7c62dc8d08
3 changed files with 20 additions and 2 deletions

View File

@@ -38,6 +38,7 @@ def init_db():
id INTEGER PRIMARY KEY AUTOINCREMENT,
filename TEXT NOT NULL,
subscriber_name TEXT NOT NULL,
description TEXT,
uploaded_at TIMESTAMP NOT NULL,
posted BOOLEAN DEFAULT 0
)
@@ -68,6 +69,7 @@ def upload():
file = request.files["picture"]
subscriber_name = request.form.get("subscriber_name")
description = request.form.get("description", "").strip()
if file.filename == "":
flash("No file selected")
@@ -85,8 +87,8 @@ def upload():
with get_db() as db:
db.execute(
"INSERT INTO pet_pictures (filename, subscriber_name, uploaded_at) VALUES (?, ?, ?)",
(filename, subscriber_name, datetime.now()),
"INSERT INTO pet_pictures (filename, subscriber_name, description, uploaded_at) VALUES (?, ?, ?, ?)",
(filename, subscriber_name, description, datetime.now()),
)
db.commit()