Jetzt habe ich ein anderes Flask-Programm mit Navigationsleiste erstellt. In dieser Navigationsleiste habe ich ein Lesezeichen, in dem ich den erwähnten HTML-Dienst öffnen möchte, damit ich mit der Flask-Navigationsleiste oben durch diesen HTML-Dienst navigieren kann.
Im Moment habe ich { hinzugefügt {%extend "base.html"%}} und {{%block content%}} am Anfang und {%block end%}} am Ende aller index.htm-Dateien dieses HTML-Dienstes.
Main index.htm befindet sich in den Vorlagen und lässt sich problemlos öffnen, wenn Sie jedoch auf einen beliebigen Link klicken Anleitung zum 404-Fehler.
Mein Weg zu diesem Lesezeichen sieht so aus:
Code: Select all
@app.route("/first")
def view_Intranet_page():
return render_template("index.htm", title="Intranet page")`
d:\main_folder
|-templates
|- index.htm
| |- Ordner_für_Link_1
| |- index.htm
| - alle Flask-Dateien
Index in Vorlagen funktioniert einwandfrei, er wird über die obige Route aufgerufen – es zeigt Link 127.0.0.1:5000/first
Index. htm in „folder_for_link_1“ generiert einen 404-Fehler – es zeigt Link 127.0.0.1:5000/folder_to_link_1/index.htm
Frage – Wie kann ich diese Flask-App dazu zwingen, dass ich alle HTML-Dienste durchsuchen kann?
Vielen Dank im Voraus für jeden Tipp.