Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » На локальном сервере Django картинки не отображаются в браузерах. [RSS Feed]

#1 Авг. 15, 2015 22:23:53

Jeck290
От:
Зарегистрирован: 2010-01-03
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

На локальном сервере Django картинки не отображаются в браузерах.

Надеваю макет на локальном сервере, прописал статику, первая страница грузит стили и картинки, перехожу по ссылке на другой тимплейт /home статика грузится а вот картинок не видно, в чем может быть дело ?

вот настройки

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'files'),)

<div class="col-md-1">
                    <a href="/"><img href="/static/q/img/logo.png" alt="Логотип"/></a>
                </div>

Если просматриваю исходный код страницы и нажимаю на ссылку которая должна вести на картинку то все хорошо картинка открывается, подскажите кто что думает по этому поводу.



Офлайн

#2 Авг. 16, 2015 08:37:26

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

На локальном сервере Django картинки не отображаются в браузерах.

Не надо так делать, есть же специальный тег

И вообще, вы collectstatic запускаете?



Офлайн

#3 Авг. 16, 2015 08:48:04

Jeck290
От:
Зарегистрирован: 2010-01-03
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

На локальном сервере Django картинки не отображаются в браузерах.

Знаю что есть специальный тег но это была тестовая попоытка, на вскидку прописал смотрю не грузятся,

<a href="/"><img href="{% static 'q/img/logo.png' %}" alt="Логотип"/></a>
даже если вставить тег поведение не изменяется, прописал STATIC_ROOT = os.path.join(BASE_DIR, ‘static_root’) сделал collectstatic ничего не изменилось. По ссылке картинка есть и открывается а в браузре не одной картинки не показывается ((



Офлайн

#4 Авг. 16, 2015 08:50:48

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

На локальном сервере Django картинки не отображаются в браузерах.

А почему должно показываться? У тега img нет параметра href, а вот src есть.



Офлайн

#5 Авг. 16, 2015 09:30:33

Jeck290
От:
Зарегистрирован: 2010-01-03
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

На локальном сервере Django картинки не отображаются в браузерах.

Блин глаза замылились )) спасибо



Офлайн

  • Начало
  • » Django
  • » На локальном сервере Django картинки не отображаются в браузерах.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version