Как исправить проблему 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
.
Код для этой проблемы и сообщение об ошибке.
Это место, где изображение должно отображаться, но не отображается.
Как я могу решить эту проблему. Дайте мне знать, если вам нужны дополнительные ресурсы.