【发布时间】:2020-02-22 13:21:34
【问题描述】:
我正在用 django 创建一个网站,我有一个这样的下拉菜单:
<li class="dropdown">
<a data-toggle="dropdown" href="#">{{ user.username }}</a>
<ul class="dropdown-menu dropdown-menu-left">
<li><a href="{% url 'users:profile' user.username %}">Profile</a></li>
<li><a href="#">Requests</a></li>
<li><a href="{% url 'booking:cars' %}">Your cars</a></li>
<li><a href="#">Your reservations</a></li>
</ul>
</li>
如果我转到包含这段代码的页面:
{% load bootstrap3 %}
{% bootstrap_javascript jquery='full' %}
下拉菜单不工作,但如果我删除下拉菜单上方的 2 行工作正常。
知道我必须保留这 2 行,我是如何解决这个问题的
【问题讨论】:
-
你有另一个导入js和css代码吗?也许其他js和css代码主导引导代码。
-
你需要依次导入css和js文件,别忘了导入popper和jquery
-
@kamilyrb 我在主页上有
page.html加载静态标签并链接如下:<link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet" type="text/css">但我没有另一个标签load bootstrap3或bootstrap_javascript -
@lalit-vasoya 你能解释更多并提供更多细节吗?
标签: django twitter-bootstrap-3