静的ファイルのDjangoの設定

JS CSS IMG などの静的ファイルと呼ばれ、その後にDjangoの設定静的ファイル、我々は必要な設定のコンフィギュレーション・ファイルをこの書き込みの内側に内容を書くために:

 

= STATIC_URL 「/静的/」     #のエイリアス(任意):低級スプライシングへのパス

STATICFILES_DIRS = [

    os.path.join(BASE_DIR、「static_filesは」)、 フォルダの場所が固定され、それパススプライシングに注意しなくてもよいです

]

 

        別名でも他の人があなたの静的フォルダの名前を知ることができないように、あなたは、エイリアス名は見ることができ試運転段階を経由して、ブラウザ上の安全機構である、または他の誰かがこのフォルダのパスを通して攻撃することができるようになります。

        フロントページの導入は、エイリアスはまた、修飾されてもよいので、静的ファイルに書き込まれ、これを介してパスを使用する場合、{%負荷静的%}のエイリアスを見つけるために、エイリアス・マッピング・パスを介して静的ファイルを取得します。 

 

静的な設定ファイル:

  

 

static_file.html 

1  {%負荷静的%}
 2  <!DOCTYPE HTML > 
3  < HTML のlang = "EN" > 
4  < ヘッド> 
5      < メタのcharset = "UTF-8" > 
6 {#     < リンクREL = "スタイルシート" のhref =」../ app01 / static_files / CSS / 01 .css」> #}
 7      < リンクREL = "スタイルシート" HREF = "{%静的'CSS / 01.css' %}" > 
8      < タイトル>> 
9  </ ヘッド> 
10  < 本体> 
11  < DIV > 
12      < DIV クラス= "C1" > 123 </ DIV > 
13 {#     < IMG SRC = "../ app01 / static_files / IMGS / 1.png" ALT = "" > #}
 14      < IMG SRC = "{%静的" IMGS / 1.png "%}" ALT = "" > 
15  </ DIV > 
16  </ ボディ> 
17 {#<スクリプトSRC = "../ app01 / static_files / JS / 01.js" > </ スクリプト> #}
 18  < スクリプトSRC = "{%静的" JS / 01.js "%}" > </ スクリプト> 
19  < / HTML > 

  

その他の操作:

{%静的%}

  {%負荷静的%}

  <IMG SRC = "{%静的 "画像/ hi.jpg" %}" ALT = "こんにちは!" />

参考JSは、ファイルを使用します。

  {%負荷静的%}

  <スクリプトSRC = "{%静的 "mytest.js" %}"> </ SCRIPT>

ファイル内で使用された多くは、変数として保存することができます

  {%負荷静的%}

  {myphoto%として%静的 "画像/ hi.jpg"}

  <IMG SRC = "{{myphoto}}"> </ IMG>

{%get_static_prefix%}

  {%負荷静的%}

  <IMG SRC = "{%のget_static_prefixの%}画像/ hi.jpg" ALT = "こんにちは!" />

若しくは

  {%負荷静的%}

  {STATIC_PREFIX%と%のget_static_prefix}

 

  <IMG SRC = "{{}} STATIC_PREFIX画像/ hi.jpg" ALT = "こんにちは!" />

  <IMG SRC = "{{}} STATIC_PREFIX画像/ hi2.jpg" ALT = "こんにちは!" />

  

おすすめ

転載: www.cnblogs.com/open-yang/p/11221829.html