で静的ファイルを使用する場合Django project
は、いくつかの手順を実行する必要があります。
ステップ 1 : settings.py の INSTALLED_APPS
あなたが持っていることを確認してdjango.contrib.staticfiles
くださいINSTALLED_APPS
ステップ 2 : STATIC_URL
次に、settings.py ファイルに次のように記述する必要があります。STATIC_URL = '/static/'
これで、Django アプリケーションで、という名前の新しいリポジトリを作成し、static
静的要素を内部に配置できます。
この要素を呼び出したい場合:
{% load static %}
<img src="{% static "my_app/example.jpg" %}" alt="My image"/>
STEP 3 (何が欲しいか) : STATICFILES_DIRS
特定の Django アプリケーション用ではない静的要素がある場合は、STATICFILES_DIRS
.
Django アプリケーション リポジトリの横に新しいリポジトリを作成できますstatic
。
あなたが得るでしょう:
My_project
|
__ application 1
|
__ application 2
|
__ ...
|
__ static
settings.py ファイルに以下を追加してください:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
'path_to_static_directory/static/',
]
これで、静的ファイルをロードするだけで、任意のテンプレートの静的ファイルにアクセスできるようになりました: {% load static %}
.
このチュートリアルを読んでください: https://docs.djangoproject.com/en/1.10/howto/static-files/