找不到Django/static/files,404错误



我在加载静态文件时遇到问题。它根本不会在我的页面上加载图像。当我查找地址时,上面写着/apps/assets/img。。。。。但是在主页和登录页面上应该是/static/assets/img。(/apps/是我的视图名称,但我不明白它为什么会这样加载(所有应用程序都在我安装的应用程序目录中,配置模板中的DIRS,我有"django.contrib.staticfiles",尝试运行collectstatic,重新运行服务器,

ALLOWED_HOSTS = ["*"] ,
STATIC_URL = '/static/' ,
STATIC_ROOT = os.path.join(VENV_PATH, 'static_root'
Django中处理静态文件的步骤:
  1. 在项目的根目录中创建一个(静态(文件夹
  2. 将静态文件文件夹粘贴到(Static(js,CSS,images…等(
  3. 现在开始设置设置.py
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR,'static') 
]
  1. 在html页面顶部添加{% load static %}标记
  2. 现在使用HTML文件中的{% static 'assets/image.jpg' %}标记来调用静态文件
  3. 完成

settings.py中将DEBUG值设置为True。请记住,在生产中,DEBUG的值几乎应该始终设置为False,因此请阅读有关通过附加文件(settings_local.py等(覆盖设置的信息。

相关内容

最新更新