我想使用django-bootstrap3將簡單的導航欄添加到我的網站。我正在編輯的base.html文件用於創建導航欄,它與Twitter Bootstrap一起使用,但不與django-bootstrap3一起使用。我遇到的問題是應該切換下拉列表的按鈕在點擊時不會執行任何操作。有沒有人遇到過這個問題?使用django-bootstrap3創建導航欄切換困難
這是我base.html文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{% block title %}{% endblock title %}</title>
{% load bootstrap3 %}
{% bootstrap_css %}
{% bootstrap_javascript %}
<style>
body {
padding-top: 70px;
}
</style>
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!------Navbar ---------->
<header class = "navbar navbar-inverse navbar-fixed-top" role = "banner">
<div class = "container">
<div class ="navbar-header">
<button type = "button" class= "navbar-toggle" data-toggle = "collapse" data-target = "#dropdown">
<span class = "sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="#" class ="navbar-brand">Project Name</a>
</div><!-- End Navbar Header-->
<div class = "collapse navbar-collapse" id = "dropdown">
<ul class = "nav navbar-nav navbar-right" role = "navigation">
<li><a href="#">Home</a></li>
<li><a href="#">New Page</a></li>
<li><a href="#">New Page</a></li>
<li><a href="#">New Page</a></li>
</ul>
</div><!-- End Nav Contents -->
</div><!-- End Container -->
</header>
您可能在查找靜態文件的位置時遇到一些問題。看看你的settings.py,以確保這是有道理的。另外,查看html的源代碼,看看是否有東西沒有被訪問。 – 2014-09-22 19:20:11
當訪問base.html看你的終端日誌..任何干擾..? – 2014-09-23 10:59:13
沒有干擾。我一直在閱讀文檔,不幸的是,它沒有寫關於數據切換或數據目標的任何內容。我在我的settings.py文件中看不到任何問題,其他所有內容都已經呈現得很好。 – 2014-09-23 13:04:27