2012-12-07 27 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

你不应该改变核心文件。 –