Comment utilisez-vous url_forFlask pour référencer un fichier dans un dossier? Par exemple, j'ai des fichiers statiques dans le staticdossier, dont certains peuvent être dans des sous-dossiers tels que static/bootstrap.
Lorsque j'essaye de servir un fichier à partir de static/bootstrap, j'obtiens une erreur.
<link rel=stylesheet type=text/css href="{{ url_for('static/bootstrap', filename='bootstrap.min.css') }}">
Je peux référencer des fichiers qui ne sont pas dans des sous-dossiers avec ceci, ce qui fonctionne.
<link rel=stylesheet type=text/css href="{{ url_for('static', filename='bootstrap.min.css') }}">
Quelle est la bonne façon de référencer des fichiers statiques avec url_for? Comment url_forgénérer des URL vers des fichiers statiques à n'importe quel niveau?
Flaskajoute une règle d'URL pour lestaticpoint de terminaison lors de l'initialisation, de sorte que la modification de ces attributs sur uneFlaskinstance ne change pas leurl_for('static', ...)résultat. Pour modifier l'initialisation de la publication du point de terminaison statique, consultez ce gist.github.com/brycepg/593ffb5ce9316d2871c7f24f9de34c24