utiliser une feuille de style CSS sur un modèle jinja2
Je fais un site web en utilisant html, css, flacon et jinja2.
J'ai une page de travail sur un flacon de serveur, les boutons et les étiquettes etc. sont affichés, mais la feuille de style css que j'ai n'est pas chargé.
Comment lier une feuille de style à un jinja2 modèle. J'ai cherché sur internet mais impossible de trouver comment.
Voici la feuille de style css lien; dois-je changer cela, ou le code python?
<link type="text/css" href="styles.css">
voici ma gourde code:
@app.route('/')
def resultstemplate():
return render_template('questions.html', head='Welcome!')
voici les emplacements des fichiers:
/python-code.py
/templates/template.html
/templates/styles.css
source d'informationauteur ptolemy0
Vous devez vous connecter pour publier un commentaire.
Tous les fichiers (ceux qui ne sont pas traitées comme des modèles ou des fichiers python) doivent être placés dans dédié statique des dossiers. Par défaut, Jinja2 a un statique dossier appelé
static
.Cela devrait résoudre votre problème:
Déplacer
/templates/styles.css
à/static/styles.css
Mise à jour de votre code avec le code suivant, qui sera traduit en fichier correct emplacement:
Plus d'infos sur les fichiers statiques dans Jinja2 est ici.
href valeur doit être entre guillemets.
assurez-vous que le nom de fichier et le chemin d'accès sont bon
OU essayez-le ci-dessous
L'ordre du gestionnaire peut causer des problèmes: la
va travailler au lieu de