gpt4 book ai didi

python - 为什么 python-django 元素中管理 url 的 css 没有加载?

转载 作者:太空宇宙 更新时间:2023-11-04 08:47:00 25 4
gpt4 key购买 nike

我是 python 和 django 的新手。我已经学习了两者的基础知识,并制作了一个名为 PythonDjangoDemo 的简单元素。我在开发过程中访问过管理网址。但是我无法在 python-django 元素中为管理 url 加载 css。首先让我们看一下元素结构。我有 -

PythonDjangoDemo
|--- PythonDjangoDemo
| |--- __init__.py
| |--- settings.py
| |--- urls.py
| |--- wsgi.py
|--- static_cdn
| |--- admin
| | |--- css
| | | |---base.css
| | | |---login.css
| | |--- fonts
| | |--- img
| | |--- js
|--- media_cdn
|--- templates
|--- manage.py
|--- db.sqlite3

让我们看看settings.py

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]

... ... ...

STATIC_URL = '/static/'
MEDIA_URL = "/media/"

STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static_cdn")
MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), "media_cdn")

我已将所有管理 url 的 css 放在“static_cdn/admin/css”。当我尝试访问“127.0.0.1:800/admin”时,我没有收到任何错误。这是控制台输出 -

[30/Apr/2017 16:04:58] "GET /admin/ HTTP/1.1" 302 0
[30/Apr/2017 16:04:59] "GET /admin/login/?next=/admin/ HTTP/1.1" 200 1650
[30/Apr/2017 16:04:59] "GET /static/admin/css/base.css HTTP/1.1" 200 16066
[30/Apr/2017 16:04:59] "GET /static/admin/css/login.css HTTP/1.1" 200 1203
Not Found: /favicon.ico
[30/Apr/2017 16:04:59] "GET /favicon.ico HTTP/1.1" 404 2329

你能解释一下吗

  • 与控制台响应(没有错误)相比,到底出了什么问题?
  • STATIC_URLSTATIC_ROOT 是什么意思?

最佳答案

是的,我找到了问题的解决方案。虽然一切正常,但浏览器的控制台显示 -

Resource interpreted as Stylesheet but transferred with MIME type application/x-css: "http://localhost:8000/static/admin/css/base.css". 
Resource interpreted as Stylesheet but transferred with MIME type application/x-css: "http://localhost:8000/static/admin/css/login.css".

The problem was discussed at python built in server not loading css.

I got the solution at CSS not loading wrong MIME type Django.

关于python - 为什么 python-django 元素中管理 url 的 css 没有加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43706873/

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