STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, "static")
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "images"),
]
MEDIA_URL = "/media/"
MEDIA_ROOT = os.path.join(BASE_DIR, "media")
#报错
?: (staticfiles.W004) The directory 'C:\Users\BOOK\DjangoShop\images' in the STATICFILES_DIRS setting does not exist.
错误消息表明在您的 STATICFILES_DIRS 设置中指定的目录“C:\Users\BOOK\DjangoShop\images”不存在。要修复此错误,您可以尝试以下步骤:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "images"),
]
这将确保 Django 在您的项目目录中查找图像目录。通过执行这些步骤,您应该能够修复错误并成功启动和运行 Django 应用程序。
意思是STATICFILES_DIRS这个目录找不到。你要在工程目录也就是C:\Users\BOOK\DjangoShop这里,自己创建images下这个文件夹
有帮助的话,请点采纳该答案~