Почему файлы из static не отображаются на странице?

Я сделал для теста такой простой проект на django

Я создал представления

from django.shortcuts import render

def home(request):
    return render(request, 'app1/home.html', {})

Далее я создал url

from courseshop import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path
from app1 import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.home, name='home')
]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

Я добавляю некоторые вещи в настройках для статического

import os

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = []

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'

И я сделал шаблон home.html

<!DOCTYPE html>
<html>
    <head>
        <title>Мой сайт</title>
        <meta http-equiv="Content-type" content="text/html; " charset="utf-8">
    </head>
    <body>
        <h1 align="center">Привет всему миру!</h1>

        <p>Регистр (цифровая техника) — последовательное или параллельное логическое устройство, используемое для хранения n-разрядных двоичных чисел и выполнения преобразований над ними.</p>
       
        <img src="app1/images/stars.jpg"
        <hr>
    </body>
</html>

И я не вижу звезды изображения на своей странице. Почему? Пожалуйста, помогите мне

plz добавьте имя шаблонов в файл settings.py

TEMPLATES = [ {

    'DIRS': [BASE_DIR / 'templates'],
    ...
},

]

plz проверьте все пути

.html img path views.py

Когда вы хотите использовать статические файлы в вашем шаблоне, вы должны добавить load static в начало вашего шаблона и использовать его следующим образом:

{% load static %}
<img src="{% static 'app1/images/stars.jpg' %}"
Вернуться на верх