2017-12-23 18 views
-1

私はdjangoに静的ファイルを持っていました。スタティックファイルを使用せずにdjango {%static "abc.jpg"%}

プロジェクトの構造サンプル

enter image description here

私は資産フォルダからJSとIMGを使用したい上記のように私は、プロジェクトの構造を有しています。これどうやってするの ? {% static "abc.jpg" %}の使用を避ける方法はありますか?

+0

なぜ、あなたは 'static'タグを使いたくないのですか? –

+0

私は何千もの画像とjsファイルを持っているので、展開時間を短縮するのに役立ちます –

+0

何ですか?静的タグはどのように展開時間に影響しますか? –

答えて

1

あなたは が推奨方法がにある

project_main_folder /静的/ IMG/abc.jpg

のようなテンプレートのうち、これらのファイルを保管してください静的なフォルダにこのファイルを保持する必要がある最初のdjangoが提供するスタティックタグを使用してください。

{% static "abc.jpg" %} 

あなたはこれがお勧めされていない

<img src="host:port/static/img/abc.jpg" /> 

または

<img src="/static/img/abc.jpg" /> 

のようにこれを行うことができます静的なタグなし。

+0

これが機能するにはsettings.pyに何が必要ですか?静的フォルダも作成していません。私はどのようにこれを処理するか分からない。 –

+0

設定ファイルの設定については、このリンクを参照してください。https://stackoverflow.com/questions/40890068/django-1-10-templating-staticfiles-not-showing-any-images/41002929#41002929 –

+0

ありがとうございます! –

関連する問題