1. 程式人生 > >django 多個APP時 static檔案問題

django 多個APP時 static檔案問題

每個APP下都有自己的static資料夾,那如何設定將不會混用呢

以下是例項(我專案裡有兩個APP(login 和main))

1、首先在setting 檔案修改配置路徑

STATIC_URL = '/static/' STATICFILES_DIRS = [     os.path.join(BASE_DIR, "MGStudio", "static"),     os.path.join(BASE_DIR, "main", "static"),     os.path.join(BASE_DIR, "login", "static"), ]

2、在每個APP下的static下建立以APP名相同的資料夾

比如我在login/static/login/

放入樣式JS CSS等

3、如何呼叫樣式

{% static 'main/img/firefox-logo-small.jpg' %}

{% static 'login/img/name.png' %}