2015-06-21 33 views
1

這是我的項目目錄看起來象(顯著截斷去我的觀點迅速地):當我使用django 1.8框架時,我如何使用'href'bootstrap3目錄?

├── bootstrap-3.3.5-dist 
└── mysite 
    ├── db.sqlite3 
    ├── myApp 
    │   ├── admin.py 
    │   ├── forms.py 
    │   ├── __init__.py 
    │   ├── templates 
    │   │   └── myApp 
    │   │    ├── base.html 
    │   │    ├── index.html 
    │   ├── tests.py 
    │   ├── urls.py 
    │   └── views.py 

我想引導樣式應用到mysite/templates/myApp/base.html,這是我有以下(僅具有部分HREF):

<head><link href="/css/bootstrap.min.css" rel="stylesheet"></head> 
<body> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
<script src="/js/bootstrap.min.js"></script> 
</body> 

所以,我試圖在/css/js前加../各種數字,沒有一個工作。任何人都可以告訴我,當他們不在同一個目錄下時,我可以如何將這些html文件引導到自己的引導CSS樣式?

+0

只是爲了澄清:'/ css/bootstrap.min.css'住在'bootstrap-3.3.5-dist /'裏面的某個地方?另外,你使用[Bower](http://bower.io)或其他? –

+0

@mfcovington是的,這兩個.css活在bootstrap目錄中。我沒有使用Bower,我只是下載目錄(最簡單的選項)。 –

+0

據我所知,你不能做你在問什麼。我認爲你的選擇是:使用不同的服務器提供你的靜態文件,使用CDN,手動將文件放在靜態目錄中,或者使用類似Bower的東西爲你做。如果別人知道某種方式,我很樂意聽到它。 –

回答

1

您目前在非Web可訪問位置有引導程序。

雖然您可以在靜態文件中將bootstrap-3.3.5-dist /的內容提取到您的Django項目中,並以此方式引用它,但是有一個非常易於使用的使用bootstrap3的Django應用程序。你可以在這裏找到它:

https://github.com/dyve/django-bootstrap3

你可以用這個命令安裝它,並給您安裝的應用程序:

pip install django-bootstrap3 

請參閱以下鏈接瞭解更多詳情。

+0

該文檔非常簡單,我根本無法理解發生了什麼。我覺得這個包已經大大降低了bootstrap的功能......我仍然如何使用這個包使用引導程序的所有css風格特性? –

相關問題