python - Django/Mezzanine/S3/Bootstrap - 寻找本地开发/远程生产设置建议

标签 python django twitter-bootstrap postgresql amazon-s3

我在其他地方没有任何运气,所以我很感激我在这里得到的任何帮助/建议。以下是我想做的事情的概要:

  • 本地开发环境Mezzanine ,它还将为 S3 提供的前端、静态/媒体集成 Bootstrap。
  • 使用 .gitignore 中的唯一配置文件(settings.py、API key 、S3 设置等)推送到 GitHub。
  • 拉到远程生产服务器以在网络上发布。

我想使用 GitHub 作为一种方式来跟踪和显示我在我的网站上所做的事情。我遇到的问题是如何有效地管理 .gitignore 中的文件以确保生产服务器上存在必要的配置。这种情况下的“最佳做法”是什么?

本地开发环境更多地用于前端而不是后端,但我是否应该在本地进行相同的设置以匹配生产服务器设置?例如,使用 S3 为生产静态/媒体提供服务,将数据库更改为 PostgreSQL 用于生产等...我应该在生产服务器上手动镜像这些吗?

我一直在阅读的一个指南是 https://tutorial.djangogirls.org/en/但他们并没有真正提到如何管理未推送到存储库的主要后端差异。

谢谢!

编辑:找到这个 How to manage local vs production settings in Django?但它很旧了。相关?

最佳答案

我会尝试使用并深入挖掘 django-environ 的文档 还要研究 pydanny 在这个入门模板中是如何做到的,您将掌握使用 s3 进行部署的艺术 https://github.com/pydanny/cookiecutter-django

关于python - Django/Mezzanine/S3/Bootstrap - 寻找本地开发/远程生产设置建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43375799/

相关文章:

python - 如何将 n-grams 组合成 Spark 中的一个词汇表?

django - 在 Django 模板中显示 undefined variable 错误?

css - 用于 Twitter Bootstrap 站点的 Web 托管和 CMS

html - 下拉 CSS 冲突

python - 重用一组 Keras 层

python - InvalidToken 与 python 加密模块

python - Keras:如何连接两个 CNN?

python - 使用带有前缀 View 名称的 Django HyperlinkedModelSerializer

python - Heroku 需要 ALLOWED_HOSTS 吗?

css - 选项卡内的 Bootstrap slider