我正在使用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文件。文件是否在错误的位置?它应该去哪里?在此先感谢您的帮助。
答案 0 :(得分:1)
你应该把文件放在:
mysitedirectory\myprojectdirectory\static\admin\css