Как добавить изображение в проект django?

Я создал строку поиска в проекте Django и хочу добавить к ней изображение. Код для этой строки поиска находится в папке templates, указанной Django. Вот код:

 /*For search bar*/
        input {
                
                background-image:url(" images/loup.png ");
                background-position:left;
                background-repeat:no-repeat;
                padding-left:18px;
                width:175px;
        }
                        ...
                        ...

<input  type="search" name="search" placeholder="Search here..." autofocus x-webkit-speech/>

В той же папке templates я создал папку images, которая содержала изображение для отображения в строке. Но когда я запускаю свой сервер Django, строка поиска отображается на странице, а изображение - нет. Чтобы Django перечислил путь к изображению на жестком диске, я вдохновился этим вопросом и документацией по Django и добавил в свой urls.py файл следующее:

urlpatterns +=static(settings.IMAGE_URL, document_root=settings.IMAGE_ROOT)

и это в мой settings.py файл:

IMAGE_URL = 'templates/images/'
IMAGE_ROOT = os.path.join(BASE_DIR,'images')

переменная STATIC_URL уже была определена в моем settings.py файле. Я переместил свою папку images в папку staticfiles, созданную Django. Ошибка по-прежнему повторяется. Даже когда я изменяю путь к изображению в моем файле index.html:

background-image:url(" ../staticfiles/images/loup.png ");
Вернуться на верх