Как исправить проблему favicon и manifest image при создании сайта на Python Django?

Я довольно новичок в кодинге и я прохожу этот курс, где вас учат создавать свой собственный сайт портфолио, используя python django. До сих пор все шло отлично. Все загружается отлично, за исключением моих изображений, когда я загружаю их в админку. Они не отображаются на главном сайте.

Stackoverflow пока не позволяет мне загружать изображения. Они позволяют мне делать только ссылку. Я скопирую и текст, и ссылку на изображение.

Вот мой файл настроек:

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR

Это мой файл URLs:

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

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

urlpatterns += static(settings.STATIC_URL, document_ROOT = settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_ROOT = settings.MEDIA_ROOT)

Вот что у меня сейчас в HTML-коде.

<div class="container">
  <div class="row row-cols-1 row-cols-sm-2 row-cols-md-3 g-3">
  {% for job in jobs.all %}

    <!-- Row 1 Box 1 
    ================== -->
    <div class="col">
      <div class="card shadow-sm">
        <img class="card-img-top" src="{{ job.image.url }}">
        <div class="card-body">
          <p class="card-text"> {{ job.summary }} </p>
          <div class="d-flex justify-content-between align-items-center">
            <div class="btn-group">
              <button type="button" class="btn btn-sm btn-outline-secondary">View</button>
            </div>
            <small class="text-muted">9 mins</small>
          </div>
        </div>
      </div>
    </div>

Вот сообщение об ошибке, которое я получаю: TypeError: serve() получил неожиданный аргумент ключевого слова 'document_ROOT'

[26/Jan/2022 03:10:17] "GET /media/images/Marketing.jpg HTTP/1.1" 500 63906 Not Found: /requestProvider.js.map [26/Jan/2022 03:10:17] "GET /requestProvider.js.map HTTP/1.1" 404 2512 Not Found: /docs/5.1/assets/img/favicons/manifest.json [26/Jan/2022 03:10:18] "GET /docs/5.1/assets/img/favicons/manifest.json HTTP/1.1" 404 2572

.

Код для этой проблемы и сообщение об ошибке.

Это место, где изображение должно отображаться, но не отображается.

Как я могу решить эту проблему. Дайте мне знать, если вам нужны дополнительные ресурсы.

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