САЙТ DJANGO: HTML-код не может найти местоположение JPG для отображения на моей странице - PullRequest
0 голосов
/ 06 мая 2019

Я сделал сайт Django и вытащил шаблон из w3. Я пытаюсь заменить jpg для заголовка, который они использовали с моим собственным изображением, но веб-страница не может найти src для моего изображения. Папка моей папки выглядит следующим образом:

- Website
    -websiteFirst
        -blog
            -migrations
            -static (files inside)
            -templates (files inside)
            -init
            -admin
            -apps
            - rest of usual scripts for django
        -WebsiteFirst
            -init
            -settings
            -urls
            -wsgi

Я пробовал как можно больше вариантов различных папок в папке моего проекта.

Это код ошибки с несколькими различными попытками:

[06/May/2019 16:51:04] "GET /backgroundwebsite.jpg HTTP/1.1" 404 2113
[06/May/2019 16:51:04] "GET /blog/ HTTP/1.1" 200 7780
Not Found: /websiteFirst/blog/backgroundwebsite.jpg
[06/May/2019 16:51:04] "GET /websiteFirst/blog/backgroundwebsite.jpg HTTP/1.1" 404 2167
Not Found: /backgroundwebsite.jpg
[06/May/2019 16:51:04] "GET /backgroundwebsite.jpg HTTP/1.1" 404 2113



<div class="w3-padding-large" id="main">
    <!-- Header/Home -->
  <header class="w3-container w3-padding-32 w3-center w3-black" id="home">
    <h1 class="w3-jumbo"><span class="w3-hide-small"></span> Garrett Young.</h1>
    <p>Recent University Of British Columbia Graduate, Prospective Data Scientist, and DJ.</p>
    <img src="/backgroundwebsite.jpg" alt="boy" class="w3-image" width="992" height="1108">
  </header>

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

1 Ответ

1 голос
/ 06 мая 2019

В вашем файле setting.py добавьте следующий код:

STATIC_URL = '/static/'

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...