Tous les liens utilisant url_for dans le modèle pointent vers la page 404, tels que :
<li><a href="{{ url_for('auth.logout') }}">登出</a></li>
Cliquez sur le bouton de déconnexion pour accéder à la page 404
Mais si j'utilise 127.0.0.1:5000/logout, je peux me déconnecter
Les résultats de url_for dans le fichier modèle sont tous Aucun, donc lorsque vous cliquez sur un lien, l'URL devient 127.0.0.1:5000/Aucun Si vous ajoutez un tel itinéraire :
.@main.route("/None")
def test():
return "None"
Cliquez sur n'importe quel lien pour passer au test
Puisque vous définissez tous les itinéraires sur
/None
, seule la fonction d'affichage correspondant à cet itinéraire sera naturellement ignorée, ce qui est le test.