我将我的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
]
答案 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
文件夹