Django模板語言中靜態文件路徑的靈活寫法

《Django模板語言中靜態文件路徑的靈活寫法》

  如圖,我們看到的時html頁面中靜態文件的路徑,其中/static/是settings.py中的設置:

《Django模板語言中靜態文件路徑的靈活寫法》

  假設我們將settings.py中的/static/改變了,這樣的話我們還需要將html中的/static/一起改變,如果只有一個html頁面還好,可是萬一有很多html頁面就麻煩了。所以對於這種情況,也有相應的措施。

1  {# <link rel="stylesheet" href="/static/bootstrap/css/bootstrap.min.css"> #}
2     {% load static %}
3     <link rel="stylesheet" href={% static 'bootstrap/css/bootstrap.min.css' %}>

  第一行是原代碼,我們將其註釋掉,再加上{% load static %},最後將原來的代碼改成第三行的格式,這樣的話,不論settings.py中/static/怎麼變,我在html中都不用做出改變。

点赞

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *