Django FileNotFoundError: [WinError 3] 系统找不到指定的路径: 'C:\Users\ivan\Desktop\Python\sta



我正在尝试安装django调试工具栏,以跟踪对数据库的ORM查询。收到这个错误的

WARNINGS:
?: (debug_toolbar.staticfiles.W001) debug_toolbar requires the STATICFILES_DIRS directories to exist.
HINT: Running manage.py collectstatic may help uncover the issue. 

决定运行python manage.py collectstatic并获取错误这是设置文件。

设置.py


INSTALLED_APPS = [
#...
'django.contrib.staticfiles',
#..
'debug_toolbar',
]
MIDDLEWARE = [
#...
'debug_toolbar.middleware.DebugToolbarMiddleware', 
]
# ...
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': str(os.path.join(BASE_DIR, "db.sqlite3")),
}
}

# ....
STATIC_URL='/static/'
STATICFILES_DIRS =[
os.path.join(BASE_DIR,'static').replace("\", "/"),
]
我找到了它。在项目的根目录中,创建一个名为static_files的新目录。现在该目录应该已经存在了,而且似乎需要它,因为debug_toolbar出于某种原因在没有首先检查文件夹是否存在的情况下查询该文件夹中的文件。

相关内容

最新更新