如何覆盖默认管理静态文件?

时间:2012-12-07 19:01:28

标签: python django django-admin

如何覆盖默认管理员静态文件 - 例如icon_error.png,icon_success.png?

2 个答案:

答案 0 :(得分:1)

我会说这取决于你想要覆盖多少。

如果在静态目录下创建一个admin目录,那么将在实际管理文件之前读取这些文件。

如果这是你的结构:

root
  appname
    static
      css
      js

你应该像这样创建它:

root
  appname
    static
      admin
        img
          icon_success.gif
      css
      js

名称必须准确。

答案 1 :(得分:0)

django软件包托管在您的服务器上。您是否考虑过更改icon_error.pngicon_success.png的图片,然后在文件系统上使用相同名称重新保存图片?

您可以在django包中找到静态图像文件的位置是:

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