我将 django 应用程序部署到 pythonanywhere.com 我的管理 CSS 不工作 http://directdirect.pythonanywhere.com/admin/login/?next=/admin/ 我该怎么办? 我使用 django 2.0 设置.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
]
检查您的
settings.py
文件。
DEBUG = True # debug true mod working admin css
DEBUG = False # debug false mod not working css
您可以使用代理服务器或使用不安全参数运行 Django 来修复它。
我假设您按照help.pythonanywhere.com
上面写着:
这里访问您的网站,它应该已经上线了!但它可能“不会”使用 CSS 样式表、JavaScript 和其他从静态文件加载的内容。要进行这些设置,请查看使用 Django 配置静态文件的页面。
并且
是启动并运行这些静态文件的链接。 这应该为您指明正确的方向。
static_cdn
移动到
static
文件夹