静态文件不只在 Django 管理页面上加载

static files not loading only on django admin page

这是在 DEBUG = False 的生产服务器上。我的静态文件将加载到主页上,但不会加载到管理页面上。它在浏览器控制台中给我一个错误 404。这只发生在管理页面上。我已经检查以确保 .css 文件位于指定的目录中,并且它们与其中的代码一起。注意:相同的服务器和文件结构在更早的时候工作。我已经尝试了几乎所有我能想到的任何帮助,将不胜感激!

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)

STATIC_ROOT = '/home/django/django_project/django_project/static/'
STATIC_URL = '/static/'

我终于明白了。我在 django 的 nginx 配置中设置了 /static,但没有设置 /static/admin 的路径。谢谢大家的帮助。编码愉快。