ホームページ  >  記事  >  ウェブフロントエンド  >  外部 CSS ファイルが Flask アプリケーションに読み込まれないのはなぜですか?

外部 CSS ファイルが Flask アプリケーションに読み込まれないのはなぜですか?

DDD
DDDオリジナル
2024-11-26 13:41:10642ブラウズ

Why Isn't My External CSS File Loading in My Flask Application?

CSS ファイルが Flask にロードされない

Q: 外部 CSS ファイルを使用して Flask テンプレートのスタイルを設定しようとしていますが、スタイルが適用されません。私のファイル構造は次のとおりです:

/app
    - app_runner.py
    /services
        - app.py 
    /templates
        - mainpage.html
    /styles
        - mainpage.css

mainpage.html

<html>
    <head>
        <link rel= "stylesheet" type= "text/css" href= "../styles/mainpage.css">
    </head>
    <body>
        <!-- content --> 

A: この問題を解決するには、専用の「静的」フォルダーが必要です。 CSS ファイルと JS ファイルを保存します。修正されたファイル構造は次のとおりです:

/app
    - app_runner.py
    /services
        - app.py 
    /templates
        - mainpage.html
    /static
        /styles
            - mainpage.css

mainpage.html

<html>
    <head>
        <link rel= "stylesheet" type= "text/css" href= "{{ url_for('static',filename='styles/mainpage.css') }}">
    </head>
    <body>
        <!-- content --> 

Flask は static/styles/mainpage.css の下で CSS ファイルを検索します。

以上が外部 CSS ファイルが Flask アプリケーションに読み込まれないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。