2017-09-25 60 views
0

嗯,我知道要添加一個引導主題,我需要通過模板或.htm頁面並使用url_for()函數編輯URL。我認爲編輯大型htm模板中的URL有點乏味,而且浪費時間。那麼有沒有什麼棘手的方法來快速編輯htm模板?任何類型的擴展或插件都可以自動執行此操作?甚至是任何特殊的軟件來輕鬆快速地編輯鏈接?Python - Flask - Bootstrap。快速和自動的方式來編輯模板鏈接?

回答

0

是的!我剛剛使用Material Design進行Bootstrap。您的模板必須從Bootstrap包中導入資產。 (CSS,JS等)從那裏你可以編輯你的模板來使用Bootstrap中的類。

至於網址,聽起來好像你已經有了模板和URL。我認爲將這些模板更改爲適合Jinja2語法的最快方法是在您最喜歡的編輯器中打開它們並使用「查找和替換」功能。找到您想用url_for()塊替換的網址,並將其替換成組。當然,如果你有重複的URL,這隻會有所幫助。否則,你可能會手動做得更徹底。

一個片段從我的模板:

<!-- Bootstrap core CSS --> 
<link href="../static/css/bootstrap.min.css" rel="stylesheet"> 

<!-- Material Design Bootstrap --> 
<link href="../static/css/mdb.css" rel="stylesheet"> 

而且我的網址之一:

<ul class="navbar-nav"> 
     <li class="nav-item active"> 
     <a class="nav-link animated fadeInDown" href="{{('dashboard')"}}></a> 
     </li> 
+0

其實我下載了一個bootstrap網站。現在試圖將其用作網站界面。所以你的意思是到現在爲止沒有自動化的過程。查找和替換是好的,我當然知道這一點。但我正在尋找自動路線。儘管謝謝你的回答。我真的很感激。 – Hossain

0

您是否嘗試過使用燒瓶引導擴展 - https://pythonhosted.org/Flask-Bootstrap/

+0

我聽說過它,並訪問了你的鏈接,但不明白!它是用來添加引導Web模板還是使用引導從頭開始創建網站?如果你可以解釋擴展在我的情況下是如何工作的。 – Hossain

+0

我已經在https://github.com/realpython/flask-paywall中設置了它。 – Michael