Mam base.html plik, który ma kilka 'random' HTML kod i mam następujący kod:Dlaczego ładować pliki statyczne dla każdego szablonu, nawet jeśli jest on rozszerzony?
{% load staticfiles %}
<!DOCTYPE html>
<html>
<head>
...
{% block extra_js_top %}{% endblock %}
</head>
...
</html>
w moim pliku index.html przedłużyć base.html i załadować kilka dodatkowych javascript pliki:
{% extends "base.html" %}
...
{% block extra_js_top %}
<script type="text/javascript" src="{% static "js/somejs.js" %}"></script>
{% endblock %}
problem polega na tym, że dodatkowy JavaScript nie lo reklama z powodu statycznego var. Nie ładuje się, nawet jeśli rozszerzam base.html, które mają {% load staticfiles %}
wewnątrz szablonu. W końcu rozwiązałem problem dodając jeszcze jeden {% load staticfiles %}
pod adresem index.html.
Moje pytanie brzmi: dlaczego powinniśmy dodać {% load staticfiles %}
dla każdego używanego przez nas szablonu, nawet jeśli rozszerzymy plik, który już go posiada?
To powinna być zaakceptowana odpowiedź – Steve