django中static配置无法实现

这是我在setting中的static配置:

img

后来修改为这个之后,也没有用:

img

无法访问static文件。已确认static文件夹位置正确(在项目下一级),确定images没有写错,所访问图片资源也在相应文件夹下,但是就是无法访问

img

因为似乎是static出现问题,我想在html中加入css也尝试失败:

img

请问是哪里出了问题??

statics

img

img

看起来您的 Django 项目的 static 文件夹无法正确地被访问。这可能是由于以下原因之一:

  • STATIC_URL 配置不正确:请确保您的 STATIC_URL 是正确的,并且匹配了你的项目的 URL。
  • STATICFILES_DIRS 配置不正确:请确保您的 STATICFILES_DIRS 包含正确的路径,并且可以正确地找到您的 static 文件夹。
  • 项目没有正确地配置静态文件:请确保您的项目正确地配置了静态文件。

在你的项目的 urls.py 文件中,你需要在 urlpatterns 中添加以下代码:

from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    # ... other url patterns ...
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

这将告诉 Django 在开发环境中正确地访问静态文件。如果您使用的是生产环境,则需要在 Web 服务器中配置静态文件。

请检查以上原因,看看您是否可以解决这个问题。如果问题仍然存在,请提供更多的详细信息和代码

看下你的settings.py 中 的配置项INSTALLED_APPS 里面有没有 'django.contrib.staticfiles'

img