首页 > 解决方案 > DigitalOcean 上的 Django Cookiecutter 生产服务器设置

问题描述

我正在尝试在 Digital Ocean 上托管的 Ubuntu 服务器上设置我的 Django Cookiecutter 代码。(我第一次尝试这样的事情。)

我的 .env 文件似乎没有加载?

DATABASE_URL=postgres://myapp:pwd123@127.0.0.1:5432/myapp
DJANGO_ALLOWED_HOSTS=187.99.73.187,myapp.com,187.99.73.187:8000
DJANGO_ADMIN_URL=admin
DJANGO_SETTINGS_MODULE=config.settings.production
DJANGO_SECRET_KEY=A8fpfkN5}...m5~^jggSo3wq`0Z*

我正在使用最新版本的 Cookiecutter。https://github.com/pydanny/cookiecutter-django

我必须做一些特别的事情来激活/识别这个代码吗?

现在我收到将“187.99.73.187”添加到 ALLOWED_HOSTS 的错误。但它在 env 文件中。

由于没有从这个新的 .env 文件中获取数据,我也遇到了 Postgres 错误。

我看到了在 Docker、Heroku 和 PythonAnywhere 上设置 Cookiecutter 的说明和视频。只是不适合简单的 Linux 安装。

谢谢。

标签: djangocookiecutter-django

解决方案


推荐阅读