Created base template. Updated forms. Added navbar. Added better scraping support for edit page.

This commit is contained in:
Jurn Wubben 2025-06-24 09:45:17 +02:00
parent 13d63245ed
commit 89118c6d1d
11 changed files with 208 additions and 144 deletions

View file

@ -13,14 +13,12 @@ from app.forms import (
)
from app.models import Wishlist, Item
from uuid import UUID, uuid4 as uuid
from json import JSONEncoder
from app.scrapers import scrapeSite
@app.route("/")
def index():
return "hello"
return render_template("index.html")
@app.route("/new", methods=["GET", "POST"])
@ -67,8 +65,13 @@ def edit(id: str):
return redirect(url_for("index"))
elif form_wl_editinfo.validate_on_submit() and form_wl_editinfo.wl_edit_submit.data:
wishlist.title = str(form_wl_editinfo.title.data)
wishlist.description = str(form_wl_editinfo.description.data)
if form_wl_editinfo.title.data != "" and form_wl_editinfo.title.data != None:
wishlist.title = str(form_wl_editinfo.title.data)
if (
form_wl_editinfo.description.data != ""
and form_wl_editinfo.description.data != None
):
wishlist.description = str(form_wl_editinfo.description.data)
db.session.commit()
return redirect(url_for("edit", id=id))