英文:
Could not find config for 'static files' in settings.STORAGES
问题
这个错误发生在运行Django 4.2时。默认的:django.contrib.staticfiles.storage.StaticFilesStorage
已被弃用。
英文:
This error occurs when running Django 4.2.The Default: django.contrib.staticfiles.storage.StaticFilesStorage
has been deprecated.
答案1
得分: 3
默认情况下:django.contrib.staticfiles.storage.StaticFilesStorage
已在Django的后续版本中被弃用。
> 从版本4.2开始弃用:
> 此设置已被弃用。从Django 4.2开始,可以使用staticfiles键下的STORAGES设置配置静态文件存储引擎。
修复
STORAGES
在Django 4.2中新增。
默认:
STORAGES = {
"default": {
"BACKEND": "django.core.files.storage.FileSystemStorage",
},
"staticfiles": {
"BACKEND": "django.contrib.staticfiles.storage.StaticFilesStorage",
},
}`
<details>
<summary>英文:</summary>
The Default: `django.contrib.staticfiles.storage.StaticFilesStorage` has been deprecated in later versions of Django.
> Deprecated since version 4.2:\
> This setting is deprecated. Starting with Django 4.2, static files storage engine can be configured with the STORAGES setting under the staticfiles key.
FIX\
`STORAGES`
New in Django 4.2. \
Default:
STORAGES = {
"default": {
"BACKEND": "django.core.files.storage.FileSystemStorage",
},
"staticfiles": {
"BACKEND": "django.contrib.staticfiles.storage.StaticFilesStorage",
},
}`
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论