Djangoで画像などのstaticファイルの読み込み


staticフォルダを用意

プロジェクト配下にstaticフォルダを用意し、その下にアプリ名でフォルダを作成

settings.pyを編集

settings.py
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
] 

htmlファイルにて読み込で使用

html
{% load static %}
<figure class="figure">
        <img class="figure-img img-fluid rounded" src="{% static 'mysite/img1.jpg' %}">
        <figcaption class="figure-caption text-center small">写真の説明</figcaption>
</figure>

{% static 'アプリ名/img1.jpg' %}でリソースのpathを取得することができる