Add favicon support and static favicon file

Added a route to serve /favicon.ico using send_from_directory and included the favicon.ico file in the static directory. This improves browser tab display and branding.
This commit is contained in:
2025-08-11 15:13:45 +02:00
parent dff722a4af
commit 5f0312e4f0
2 changed files with 12 additions and 1 deletions

13
app.py
View File

@@ -1,4 +1,10 @@
from flask import render_template, redirect, url_for, request from flask import (
render_template,
redirect,
url_for,
request,
send_from_directory,
)
from flask_login import ( from flask_login import (
login_required, login_required,
logout_user, logout_user,
@@ -46,6 +52,11 @@ def index():
return redirect(url_for("login")) return redirect(url_for("login"))
@app.route("/favicon.ico")
def favicon():
return send_from_directory("static", "favicon.ico")
@app.route("/login", methods=["GET", "POST"]) @app.route("/login", methods=["GET", "POST"])
def login(): def login():
if current_user.is_authenticated: if current_user.is_authenticated:

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB