Django 1.9管理员 - 在哪里放置一个自定义的base.css文件?

时间:2016-06-07 20:24:59

标签: css django django-templates django-admin

我正在使用Django 1.9管理员,我复制了base.css文件并将其重命名为base2.css并将其放在mysitedirectory \ myprojectdirectory \ templates \ admin \ static \ admin \ css目录中。

在base.html文件中,我更改了这一行,以便引用base2.css,如下所示:

<link rel="stylesheet" type="text/css" href="{% block stylesheet %}{% static "admin/css/base2.css" %}{% endblock %}" />

在我的settings.py中,我有以下内容:

STATIC_URL = '/static/'

STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
# UPDATE: added this line below and it works now. 
os.path.join(BASE_DIR, "templates/admin/static/"),
]

Django没有看到base2.css文件。文件是否在错误的位置?它应该去哪里?在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

你应该把文件放在:

mysitedirectory\myprojectdirectory\static\admin\css