gpt4 book ai didi

CSS 在服务器上的 django 站点管理中不起作用

转载 作者:行者123 更新时间:2023-11-27 23:52:01 24 4
gpt4 key购买 nike

CSS 不能在 pythonanywhere 服务器上运行,但可以在 localhost 上正常运行Admin CSS 文件在 pythonanywhere 服务器上是空的

我尝试更改 DEBUG = True/False

我还尝试更改 settings.py

PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(BASE_DIR, 'static'),
STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media')
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static') # пустая папка, сюда будет собирать статику collectstatic
MEDIA_URL = '/media/'

但这并没有帮助。

最佳答案

管理页面的静态文件保存在:

\YourDjangoProject\venv\Lib\site-packages\django\contrib\admin\static

我通过将此路径添加到 PythonAnywhere Web 选项卡中的静态文件部分解决了这个问题。将 URL 映射到 /static/admin, 并将目录映射到/home/username/.virtualenvs/venv/lib/python3.6/site-packages/django/contrib/admin/static/admin/那应该为管理页面获取 css 文件。

关于CSS 在服务器上的 django 站点管理中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56465010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com