如何在 Django 中为每个应用程序的静态文件创建单独的文件夹
当我运行 python manage.pycollectstatic
时,它将来自不同应用程序的所有静态文件放在一个位置 (STATIC_ROOT
)。我希望在 STATIC_ROOT
中为每个应用程序创建一个单独的文件夹。例如,来自 app1/static
的静态文件应转到 STATIC_ROOT/app1
,来自 app2/static
的静态文件应转到 STATIC_ROOT/应用程序2。一种方法是创建另一个子文件夹,即 app1/static/app1 - 但我想知道是否有更好的方法来做到这一点。
When I run python manage.py collectstatic
, it puts all static files from different apps together in one location (STATIC_ROOT
). I would like to have a separate folder within STATIC_ROOT
for each app. For example static files from app1/static
should go to STATIC_ROOT/app1
and static files from app2/static
should go to STATIC_ROOT/app2
. One way to do this would be to create another subfolder, i.e. app1/static/app1
- but I was wondering if there was a better way to do this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我通常将它们全部放在一个目录中,如下所示,就像我使用模板的方式一样:
I usually put them all in one directory like the following just like how I work with templates: