【发布时间】:2020-10-17 04:22:12
【问题描述】:
我在我的 django 项目中制作了一个 模板 (Base.html),它是 Bootstrap 4 的,可以独立工作。
我还制作了另一个 模板 (Child_Base.html),它是用 Bootstrap 3 制作的,应该被注入到 Base.html 中。
但是这里发生的情况是,当我在第一个模板中包含 BS3 模板时,它会破坏很多东西。因此,我正在寻找一种既能共存又不会破坏其他解决方案的解决方案。
Base.html的代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
</head>
<body>
<p>
{% block bodyblock %}
Hello World!
{% include "Child_Base.html" %}
{% endblock %}
</p>
</body>
</html>
Child_Base.html的代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
</head>
<body>
<p>
{% block bodyblock %}
Good Morning!
{% endblock %}
</p>
</body>
</html>
在实际场景中,有产品页面,显示所有可供用户添加到购物车(BS4 制造)中的书籍,我想在其中包含搜索框(BS3 制造)。但是代码很复杂而且不是那么自我阐述,所以我使用了上面的例子。谢谢。
【问题讨论】:
标签: django bootstrap-4 django-templates