gpt4 book ai didi

python - Django 1.4.1 Admin CSS 未显示

转载 作者:行者123 更新时间:2023-11-28 13:28:26 24 4
gpt4 key购买 nike

我知道这个问题已被问过很多次,但似乎没有一个解决方案适合我。我刚开始使用 django,在尝试让管理面板的 CSS 在我使用 runserver 时显示时遇到问题。

当我在:localhost:8000/admin/ 没有任何 CSS 出现

<link rel="stylesheet" type="text/css" href="/static/admin/css/base.css" />
<link rel="stylesheet" type="text/css" href="/static/admin/css/dashboard.css" />

这就是在管理页面的 HTML 中显示的内容,它链接到的那些 URL 最终变成了 http://localhost:8000/static/admin/css/base.css 没有链接到任何东西。

settings.py 我有

TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
'django.core.context_processors.static',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
)

INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'codeapp',
'django.contrib.admin',
'django.contrib.admindocs',
)

STATIC_ROOT = '/Users/datboitom/Sites/Codebase/codebase/codeapp/static/'
STATIC_URL = '/static/'

我只是不太确定还能做什么。如果能帮我解决这个问题那就太好了。我运行了 python manage.py collectstatic,静态文件位于 /Users/datboitom/Sites/Codebase/codebase/codeapp/static/ 文件夹中。这些文件和试图加载的文件之间似乎没有任何联系。一种是尝试加载本地主机 url,而不是加载它在计算机上的路径。

最佳答案

以防万一有人再次遇到此错误。在 Debug=False 模式下,Django 将不再为您提供静态文件。您的生产服务器应该处理这个问题。但是,如果您仍然想在 debug=false 中本地测试您的应用程序,您应该在不安全模式下运行开发服务器:

manage.py runserver --insecure

取自此处:Why does DEBUG=False setting make my django Static Files Access fail?

关于python - Django 1.4.1 Admin CSS 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12778686/

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