Django Admin CSS文件丢失

时间:2018-04-20 20:13:56

标签: django python-3.x

我将我的django应用程序部署到pythonanywhere.com 我的管理员没有工作 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
]

3 个答案:

答案 0 :(得分:2)

我假设您遵循this page from help.pythonanywhere.com的类似说明。

它说:

  

去访问你的网站,它应该是现场直播!但它可能不会使用你的CSS样式表,JavaScript和其他从静态文件加载的东西。要进行设置,请查看使用Django配置静态文件的页面。

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

这应该指向正确的方向。

答案 1 :(得分:1)

检查您的settings.py文件。

DEBUG = True    # debug true mod working admin css
DEBUG = False   # debug false mod not working css

您可以使用代理服务器或使用不安全参数运行Django来修复它。

答案 2 :(得分:-1)

只需将 admin 文件夹从 static_cdn 移动到 static 文件夹