我得到了一个错误的STATICILE DIR在python



警告::(staticfiles.W004)STATICILES_DIRS设置中的目录"E:\Python Practice\Django\userproject\static"不存在。

系统检查发现1个问题(0已静音)。

您需要在settings.py文件中写入:

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

您需要编写静态文件目录,以将settings.py文件中的静态内容提供为:

STATICILES_DIRS=[os.path.join(BASE_DIR,"static")]

希望对你有用。

这个答案基于经验,可能有所不同。如果您在versel.json中显式使用构建,它将覆盖versel默认的构建函数。

{
"src": "build.sh",
"use": "@vercel/static-build",
"config": {
"distDir": "staticfiles"
}
}

如果你试图从你的代码中删除上面的部分,并且只提到settings.py中静态根的正确路径,它就会起作用,

"builds": [
{
"src": "Zombies/wsgi.py",
"use": "@vercel/python"    
}
],

在vercel.json 的构建部分中,只有这么多就足够了

最新更新