HTML-Links werden geändert, damit sie von Flask bereitgestellt werden könnenPython

Python-Programme
Guest
 HTML-Links werden geändert, damit sie von Flask bereitgestellt werden können

Post by Guest »

Ich habe einen HTML-Dienst mit vielen Seiten auf meiner Festplatte. Wenn ich im Stammordner auf „index.htm“ klicke, funktioniert alles einwandfrei – ich kann es problemlos durchsuchen.
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")
Der Speicherort der Ordner und Dateien sieht folgendermaßen aus:

Code: Select all

d:\\main_folder
|-templates
|- index.htm
|         |- folder_for_link_1
|                      |- index.htm
| - all flask files
Index in Vorlagen funktioniert einwandfrei, er wird über die obige Route aufgerufen – er zeigt Link 127.0.0.1:5000/first
Index.htm in „folder_for_link_1“. „erzeugt einen 404-Fehler – es wird der Link 127.0.0.1:5000/folder_to_link_1/index.htm angezeigt
So erzwingen Sie dies Mit der Flask-App kann ich alle HTML-Dienste durchsuchen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post