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上找了很久,都没有结果,求大神救救俺
テンプレート内の参照は相対参照であり、
に変更してください。 >static
のパスはもちろん404
のままですので、使用する前にstatic
ディレクトリの場所source
をは、
に書き込みます。static
パスをPYTHONPATH
ルート ディレクトリはアプリではなく、プロジェクト ルート ディレクトリ内の
です。url_for
は静的です絶対参照を作成するには、url_for に _external=True を追加します。
自分でルーティング テストをコンパイルしましたが、そのような問題は見つかりませんでした。
確認するために HTML に他のコードを投稿しましたか?
また聞きたいのですが、投稿者が css ファイルを静的フォルダーに配置した場合、正常に実行されますか?
リーリーtest.css を static/test フォルダーに置きます
リーリーこれは HTML ファイルの内容です
リーリー