Форум сайта python.su
 
							 0
  0   
								
								Добрый день.
Очередная тема про 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 %}
Офлайн
 
							 0
  0   
								
								{% load staticfiles %}
<link rel="stylesheet" type="text/css" href={% static "style.css" %} > 
{% include "html/shapka.html" %}
Офлайн
 
							 0
  0   
								
								Спасибо, работает.
Почему тогда пишут использовать extands, про include нигде не встречал?
Офлайн
 
							 0
  0   
								
								pythonUserпотому что все враги, все конкуренты )))
Спасибо, работает.Почему тогда пишут использовать extands, про include нигде не встречал?
Офлайн
 
							 6
  6   
								
								Добавьте
{% load staticfiles %}
В base.html и используйте extend
Офлайн
 
							 0
  0   
								
								ciklone)))))
Офлайн
 
							 0
  0   
								
								ciklone)))))
Офлайн
 
							 0
  0   
								
								Рано обрадовался…
Если использовать include, то он переменные не вставляет {{date}} в блоках
Офлайн
 
							 0
  0   
								
								Firik
Добавьте{% load staticfiles %}В base.html и используйте extend
Офлайн
 
							 6
  6   
								
								Весь js можно так же подключать в базовом шаблоне, а вызывать только там, где он нужен. Для другого оформления можно сделать другой базовый шаблон. Но я лично не представляю ситуацию, где все должно быть настолько разным
Офлайн