警告::(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 的构建部分中,只有这么多就足够了