我的django项目中有这样的文件结构
ProjectA
-ProjectA
-user
-static
-js
-images
-css
-manage.py
但在我这么做之后
python manage.py collectstatic
系统正在静态文件夹外创建文件夹和文件
ProjectA
-css
-js
-images
-ProjectA
-user
-static
-manage.py
这是我的设置.py文件:
STATIC_ROOT = '/django_projects/projectA/'
STATIC_URL = '/static/'
STATICFILES_DIRS = ('/django_projects/mathMOOC/static')
我的问题是,如果我这样做是正确的,或我需要作出改变,不产生这些文件夹在该位置。你知道吗
我认为对于目录结构,您需要:
最终得到你想要的结果。你知道吗
Djangodocs here解释应该将STATIC_ROOT设置为要从中提供文件的位置,因此collectstatic将从这里收集文件。因此,应该显式地将其设置为要使用的目录。你知道吗
此外,它可能值得检查资本化,你有projectA和projectA在使用你的问题,可能值得反复检查,你应该用它来保持事情的一致性和可预测性。你知道吗
相关问题 更多 >
编程相关推荐