]> littlesong.place Git - littlesongplace.git/commitdiff
Fix username, tags page
authorChris Fulljames <christianfulljames@gmail.com>
Thu, 9 Jan 2025 12:24:53 +0000 (07:24 -0500)
committerChris Fulljames <christianfulljames@gmail.com>
Thu, 9 Jan 2025 12:24:53 +0000 (07:24 -0500)
main.py
templates/base.html

diff --git a/main.py b/main.py
index 24381002e5c4662cf6afce2ddf67ea8ef3f7e979..77611ad37d0e88697f9e02889898ebecc945d693 100644 (file)
--- a/main.py
+++ b/main.py
@@ -26,7 +26,7 @@ app.secret_key = "dev"
 @app.route("/")
 def index():
     username = session.get("username", None)
-    return render_template("index.html", username=username)
+    return render_template("index.html")
 
 @app.get("/signup")
 def signup_get():
@@ -356,8 +356,7 @@ def songs_by_tag(tag):
     return render_template(
             "songs-by-tag.html",
             tag=tag,
-            username=session["username"],
-            songs=songs)
+            song_list=render_template("song-list.html", songs=songs))
 
 ################################################################################
 # Database
index 70ac676b49c9f16bd4f9b2b5121f0934fb5e4c63..b3e144356a42a9d5f566f365d9e7dcd8d9201d67 100644 (file)
@@ -5,10 +5,10 @@
     </head>
     <body>
         <div class="navbar">
-            {% if username %}
-            <p>Signed in as {{ username }}</p>
+            {% if "username" in session %}
+            <p>Signed in as {{ session["username"] }}</p>
             <a href="/logout">Sign Out</a><br>
-            <a href="/users/{{ username }}">My Profile</a><br>
+            <a href="/users/{{ session["username"] }}">My Profile</a><br>
             {% else %}
             <a href="/login">Sign In</a><br>
             <a href="/signup">Create Account</a><br>