Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Ошибка загрузки CSS и наследование шаблонов Django. [RSS Feed]

#1 Май 8, 2015 18:01:20

Runnko
Зарегистрирован: 2013-10-16
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка загрузки CSS и наследование шаблонов Django.



Верстаю свой маленький проект пытаюсь вникнуть в наследование шаблонов.

Settings.py

    STATIC_ROOT = ''
    STATIC_URL = '/static/'
    TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]
    STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]

urls.py

) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

http://ideone.com/PTzEKF - Базовый шаблон. В нём 3 блока - Head, Content, Footer. В head я попытался запихнуть navbar + загрузку всех css/js, content и footer соотвественно содержат content и footer. С ним всё нормально.

http://i.imgur.com/O26tDaw.png

http://ideone.com/uXPtHv - sidebar шаблон напрямую наследуемый от base. Он работает и отображается корректно. Так как я не очень знаком с вёрсткой и соответствующими приёмами, а очень хотелось сделать меню, которое бы по нажатию меняло бы свой контент. Я решил , что простейший способ, это сделать шаблон sidebar и для каждого из элементов наследовать его.

Это сработало в первом случае с http://ideone.com/CrwaNB - шаблоном профиля.

http://i.imgur.com/EAAAlD5.png

Однако при попытке проделать тоже самое с шаблоном вакансий - http://ideone.com/PPRl6G , ничего не вышло.

http://i.imgur.com/BVBmu6y.png

При этом при переходе с одной ссылки на другую в консоле выдается.

[08/May/2015 14:46:03] "GET /accounts/profile/ HTTP/1.1" 200 4118
[08/May/2015 14:46:03] "GET /static//css/bootstrap.css HTTP/1.1" 304 0
[08/May/2015 14:46:03] "GET /static/css/sticky-footer-navbar.css HTTP/1.1" 304 0
[08/May/2015 14:46:03] "GET /static/css/style.css HTTP/1.1" 404 1643
[08/May/2015 14:46:03] "GET /static/css/tables.css HTTP/1.1" 304 0
[08/May/2015 14:46:03] "GET /static/js/jquery-2.1.3.min.js HTTP/1.1" 304 0
[08/May/2015 14:46:03] "GET /static/js/ajax.js HTTP/1.1" 304 0
[08/May/2015 14:46:03] "GET /static/js/tables.js HTTP/1.1" 304 0
[08/May/2015 14:46:03] "GET /accounts/profile/vacancy/all/ HTTP/1.1" 200 3164
[08/May/2015 14:46:03] "GET /css/bootstrap.css HTTP/1.1" 404 2928
[08/May/2015 14:46:03] "GET /accounts/profile/vacancy/all/css/sticky-footer-navbar.css HTTP/1.1" 404 3437
[08/May/2015 14:46:03] "GET /accounts/profile/vacancy/all/css/style.css HTTP/1.1" 404 3392

Что я делаю не так?

Офлайн

  • Начало
  • » Django
  • » Ошибка загрузки CSS и наследование шаблонов Django.[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version