Django 静态数据,文件系统最佳实践

发布于 2024-11-10 15:04:50 字数 553 浏览 0 评论 0原文

我正在我的 mac 上本地开发一个网站,并打算部署在 Ubuntu 上。通常我会将静态内容放在 /home/my_site/static/ 中(与 ./templates/ 相同),但在 mac 上 /home/ 目录是不可写的。因此,如果我想保持设置文件一致,例如将静态文件放在 /srv/static/ 中是否有问题?

我一直在查看: http://www.pathname.com/fhs/ pub/fhs-2.3.html (文件系统标准)和 https://docs.djangoproject.com/en/ 1.2/howto/deployment/modpython/#serving-media-files 以获得最佳实践解决方案,但我找不到。这表明文件存放在哪里并不一定重要?

I'm developing a site locally on my mac, and intend to deploy on Ubuntu. Usually I would put static content in /home/my_site/static/ (same for ./templates/) but on mac the /home/ directory is unwriteable. So if I want to keep my settings files consistant, is there anything wrong with putting my static files in /srv/static/ for example?

I've been looking at: http://www.pathname.com/fhs/pub/fhs-2.3.html (Filesystem standards) and
https://docs.djangoproject.com/en/1.2/howto/deployment/modpython/#serving-media-files for a best practice solution, but I can't find one. Which suggests it doesn't necessarily matter where the files go?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

離殇 2024-11-17 15:04:50

为什么不配置不同的 STATIC_ROOT 为您的开发和生产机器?

Django 的 文档 在这方面非常全面看待。

Why don't you configure a different STATIC_ROOT for your development and production machine?

Django's docs are really comprehensive in this regard.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文