Python Django не видит CSS-файл

Я только начал использовать Django, с которым у меня поначалу было много проблем, но не в этом суть. Я запускал новый проект около 4 раз, оказалось, что через консоль он не создает полный список папок и файлов и мне пришлось создавать их вручную. Я создал и добавил везде файл init, чтобы Python видел эту папку, однако, когда мне нужно вставить фотографию Banner для моего профиля, когда я запускаю сервер через консоль и команду python manage.py runserver, хотя он запускает всю мою HTML структуру, он не отображает фотографию, которую я вставил туда изначально.

Я пытался изменить расположение папок, я пытался изменить расположение фотографий, но это не принесло особых результатов. Также я несколько раз менял settings.py и url, но это тоже ничего не изменило, возможно, я допустил ошибку в коде или что-то упустил?

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <meta http-equiv="X-UA-Compatible" content="ie=edge" />
  <link rel="stylesheet" href="{% static 'css' %}" />
  <title>Your Profile</title>
</head>
<body>

<div class="container">
 <div class="sidebar">
  <div class="logo"><span class="tf-logo">{{ title }}</span></div>

  <button class="sidebar-button">
    <img src="{% static 'photo/home1.png' %}" alt="Home">
    <span>
      Home
    </span>
  </button>

  <button class="sidebar-button">
    <img src="{% static 'css/search2.png' %}" alt="Search">
    <span>
      Search
    </span>
  </button>

  <button class="sidebar-button">
    <img src="{% static 'css/envelope3.png' %}" alt="Messages">
    <span>
      Messages
    </span>
  </button>

  <button class="sidebar-button">
    <img src="{% static 'css/heart1.png' %}" alt="Favorites">
    <span>
      Favorites
    </span>
  </button>
 </div>

    <div class="flexcontainer">
        <div class="profile-container">
            <div class="middle">
                <section class="SecondaryNick">
                    <div class="TopUsername">
                        <h3>{{ user.username }}</h3>
                        <span>
                        {% if user.sketches.count > 0 %}
                            {{ user.sketches.counts }} <h1>Sketches</h1>
                        {% else %}
                            <h1>No Sketches Yet</h1>
                        {% endif %}
                        </span>
                    </div>>
                </section>
            </div>
        </div>

        <section class="profile">
            <div class="dlinayakartinka">
                 <img src="{% static 'banner.jpg' %}" height="300" width="933" alt="banner" id="banner"/>
            </div>>
        </section>
    </div>>
</div>
</body>
</html>

Возможно, я ошибаюсь и мне нужно добавить переменную на уровне {{ user.banner }}, как указано выше, но я не уверен, что это поможет. Это часть кода, которая может вызвать проблемы.

<div class="dlinayakartinka">
                     <img src="{% static 'banner.png' %}" height="300" width="933" alt="banner" id="banner"/>
                </div>>

urls.py

from django.contrib import admin
from django.urls import path
from django.conf.urls.static import static
from django.conf import settings
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from . import views

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

urlpatterns += staticfiles_urlpatterns() + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
STATIC_URL = '/static/'
STATIC_ROOT = 'E:/DjangoProject/TF/TF/static'

views.py

from django.shortcuts import render


def profile(request):
    context = {'title': 'Profile Page'}
    return render(request, 'profile.html', context)

settings.py

вот скриншоты сервера, пути к файлам и так далее.

server

path

also path

Вернуться на верх