pythonUser
Фев. 28, 2016 11:05:49
Добрый день.
Очередная тема про staticfiles, поискал ответ на свой вопрос не встретил.
Не получается подгрузить статику после закгрузки шаблона html, соответственно если убрать закгрузку шаблона, то статика грузится нормально.
Собственно вопрос как загрузить шаблон html и статику?
По синтаксиу шаблоны должны грузиться первыми, иначе ошибка.
{% extends ‘test_pattern/base_html.html’ %}
{% load staticfiles %}
<link rel=“stylesheet” type=“text/css” href=“{% static ‘test_pattern/style_base.css’ %}” />
{% block title %}{{date}}{% endblock %}
{% block content_body %}{{date}}{% endblock %}
ciklone
Фев. 28, 2016 12:16:57
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href={% static "style.css" %} >
{% include "html/shapka.html" %}
extends - если я не ошибаюсь, то это наследовать, а надо
include - использовать
pythonUser
Фев. 28, 2016 13:08:43
Спасибо, работает.
Почему тогда пишут использовать extands, про include нигде не встречал?
ciklone
Фев. 28, 2016 13:10:38
pythonUser
Спасибо, работает.Почему тогда пишут использовать extands, про include нигде не встречал?
потому что все враги, все конкуренты )))
Firik
Фев. 28, 2016 13:12:28
Добавьте
{% load staticfiles %}
В base.html и используйте extend
pythonUser
Фев. 28, 2016 13:15:02
ciklone
)))))
Спасибо еще раз
pythonUser
Фев. 28, 2016 13:15:02
ciklone
)))))
Спасибо еще раз
pythonUser
Фев. 28, 2016 13:20:25
Рано обрадовался…
Если использовать include, то он переменные не вставляет {{date}} в блоках
pythonUser
Фев. 28, 2016 13:26:44
Firik
Добавьте{% load staticfiles %}В base.html и используйте extend
А если я захочу использовать один и тот же шаблон, но с разным оформлением и js?
Придется повторять шаблон и менять в нем стиль и js, помоему это не правильно…
Firik
Фев. 28, 2016 13:49:28
Весь js можно так же подключать в базовом шаблоне, а вызывать только там, где он нужен. Для другого оформления можно сделать другой базовый шаблон. Но я лично не представляю ситуацию, где все должно быть настолько разным