2012-12-07 61 views
0

如何覆蓋默認的管理靜態文件 - 例如icon_error.png,icon_success.png?如何覆蓋默認的管理靜態文件?

+0

你的意思是你想使用不同的圖像?或者您想要更改模板顯示的值? –

+0

我想使用不同的圖像。我不想要更改模板。 –

回答

1

我會說,這取決於你想要多少覆蓋。

如果您在靜態目錄下創建一個admin目錄,那些文件將在實際管理文件之前被讀取。

,如果這是你的結構:

root 
    appname 
    static 
     css 
     js 

你應該這樣創建:

root 
    appname 
    static 
     admin 
     img 
      icon_success.gif 
     css 
     js 

名稱必須是準確的。

0

django包託管在您的服務器上。您是否考慮過更改icon_error.pngicon_success.png的圖像,然後在您的文件系統上使用相同的名稱來保存它們?

在這裏你可以找到Django的包內的靜態圖像文件的位置是:

/ django/django/contrib/admin/static/admin/img /

+0

你不應該改變核心文件。 –