English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Une application Web nécessite généralement un fichier statique, par exemple un fichier JavaScript ou CSS permettant de visualiser les pages Web. Habituellement, ces services peuvent être fournis par le serveur Web configuré, mais pendant le développement, ces fichiers seront fournis dans le dossier statique ou à côté du module dans le paquet, qui sera dans l'application./Fourni sur static.
Utilisez un point d'extrémité spécial "static" pour générer des URL pour les fichiers statiques.
Dans l'exemple suivant, l'événement OnClick du bouton HTML dans index.html appelle la fonction javascript définie dans hello.js, la fonction étant dans l'URL => de l'application Flask. / affiché dans le
# Fichier : example.py # Copyright : 2020 By w3codebox # Auteur par : fr.oldtoolbag.com # Date : 2020-08-08 from flask import Flask, render_template app = Flask(__name__) @app.route("/) def index(): return render_template("index.html") if __name__ == '__main__': app.run(debug = True)
index.html Le script HTML est présenté dans le
# Fichier : example.py # Copyright : 2020 By w3codebox # Auteur par : fr.oldtoolbag.com # Date : 2020-08-08 <html> <head> <script type = "text/javascript src = "{{ url_for('static', filename = 'hello.js') }}" ></script> </head> <body> <input type = "button" onclick = "sayHello()" value = "Dire Bonjour" /> </body> </html>
Fichier : hello.js Défini dans le fichier contient la fonction sayHello().
# Fichier : example.py # Copyright : 2020 By w3codebox # Auteur par : fr.oldtoolbag.com # Date : 2020-08-08 function sayHello() { alert("Bonjour le monde") }