Django Admin CSS 文件丢失

use*_*593 6 django python-3.x

我将我的 django 应用程序部署到 pythonanywhere.com 并且我的 admin css 不起作用 http://directdirect.pythonanywhere.com/admin/login/?next=/admin/ 我该怎么办?我使用 django 2.0 settings.py:

 Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.9/howto/static-files/

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'django_direct/main_app/static'),
    os.path.join(BASE_DIR, 'django_direct/main_app/static'),
    http://directdirect.pythonanywhere.com/static/admin/css/dashboard.css
]
Run Code Online (Sandbox Code Playgroud)

war*_*a k 6

检查您的settings.py文件。

DEBUG = True    # debug true mod working admin css
DEBUG = False   # debug false mod not working css
Run Code Online (Sandbox Code Playgroud)

您可以使用代理服务器或通过使用 insecure 参数运行 Django 来修复它。


Ral*_*alf 2

我假设您遵循了与此页面help.pythonanywhere.com类似的说明。

那里说:

去访问您的网站,它应该已经上线了!但它可能不会使用 CSS 样式表、JavaScript 和其他从静态文件加载的内容。要进行这些设置,请查看使用 Django 配置静态文件的页面。

启动并运行这些静态文件的链接。

这应该为您指明正确的方向。