首页 > 解决方案 > 在 CMD 中获取 404 1668 并且无法连接我的 css 文件 im html

问题描述

这是我在 base.html 中的脚本,图片的左侧是关于我的树的。我检查了 href 应该是正确的,并且我已经在 html 文件的最顶部加载了静态文件。但是我仍然无法连接css文件,任何人都可以在这里帮助他吗?谢谢!

href="{% static 'Simple_Social/css/master.css' %}"

供参考,请看图片,因为idk为什么我还不能发布图片,谢谢! https://i.stack.imgur.com/Vi2z6.png

标签: pythonhtmlcssdjango

解决方案


这就是静态文件的配置方式。在 INSTALLED_APPS 列表中的 settings.py 文件中,有一个名为“django.contrib.staticfiles”的应用程序,这个内置应用程序在开发和生产过程中管理整个项目中的静态文件。

此静态 URL 将附加到基本 URL 以提供开发中的静态文件,例如http://127.0.0.1:8000/static/css/style.css基本上认为这是对静态文件的引用。

STATIC_URL = '/static/'

STATICFILES_DIRS 告诉 Django 我们项目中静态文件的位置。通常的做法是将所有静态文件放在顶级静态目录中。

STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'), ]

STATIC_ROOT 是 Django 应用程序在生产环境中为静态文件提供服务的单一根目录。命令 manage.py collectstatic 将自动编译整个项目中的所有静态文件并将其转储到单个根目录中,该根目录在 STATIC_ROOT 中声明。

STATIC_ROOT  = os.path.join(BASE_DIR, 'staticfiles')

最后,您可以用户加载静态以加载模板中的静态文件

{% load static %}

推荐阅读