我在Django
中有一个简单的问题:
可以在不加载整个页面的情况下调用子模板吗?因为基本上如果您使用{% extends %}
调用子模板,它会更改网址并加载整个页面。
我使用jquery
方法在我的应用程序中调用另一个模板不使用模板继承。
$('#bvc-workplace').click(function(e){
e.preventDefault();
document.title = "Project Name - Workplace";
var url = $(this).attr("href");
$('.app-content').load(url);
});
这是我的base.html简化
.... styles ....
.... scripts ...
<ul>
<li>
<a id="bvc-workplace" href="{% url 'project:workplace' %}">
<i class="fa fa-building fa-lg" aria-hidden="true"></i>
<span>Workplace</span>
</a>
</li>
</ul>
<div class="app-content">
</div>
这是我的workplace.html
<div>
This is the workplace index page!
</div>
希望我能解释清楚。