驗證您正在擴展模板的位置是否正確配置。您可能需要使用其他模板的homepage.js
。我建議有一個CSS模塊,當從主模板擴展時,模板可以覆蓋它。
main.html
<html>
<head>
<link rel="stylesheet" href="/static/styles/main.css" />
{% block css_block %}{% endblock %}
<script src="/static/js/main.js"></script>
{% block js_block %}{% endblock %}
</head>
<body>
{% block body_block %}{% endblock %}
</body>
</html>
template.html
{% extends 'main.html' %}
{% block css_block %}
<link rel="stylesheet" href="/static/styles/resource/index.css" />
{% endblock %}
{% block body_block %}
...
{% endblock %}
延長覆蓋,在父模板阻斷後寫作塊東西。它不連接。將您想要的多個CSS/JS文件main.html
以及各自的模板中的單頁資產放入其各自的塊中。
如果您嘗試在兩個級別extends
上執行塊,則必須確保該塊在中間模板中存在(可以爲空)。
可能是服務器配置的問題。 –