flask 起的本地服务,static 文件夹里面的css 一直是404
template 里面引用的代码如下:
{% block head %}
{{ super() }}
<link rel="stylesheet" href="{{ url_for('static', filename='css/base.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/cms.css') }}">
{% endblock %}
目录如下:
报错如下:
so上找了很久,都没有结果,求大神救救俺
La référence dans le modèle
est une référence relative, et le chemin de
consiste à écrire le cheminstatic
n'est pas spécifié. Bien sûr, il est toujours404
, donc avant de l'utiliser, changez l'emplacement du répertoirestatic
source
endans
static
PYTHONPATH
Votre répertoire racine ne doit pas être l'application, il doit être le niveau supérieur à l'application
dans le répertoire racine du projet.url_for
est statiqueAjoutez _external=True à url_for pour faire une référence absolue.
J'ai compilé moi-même un test de routage et je n'ai trouvé aucun problème de ce type....
Avez-vous posté les autres codes dans le HTML pour y jeter un œil ?
Je veux également demander si l'affiche place le fichier CSS dans le dossier statique, est-ce qu'il fonctionnera avec succès ?
Mettez test.css dans le dossier static/test
C'est ce que dit le fichier html ici