DigitalOcean上的Django Cookiecutter生产服务器设置

DigitalOcean上的Django Cookiecutter生产服务器设置,django,cookiecutter-django,Django,Cookiecutter Django,我试图在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_MODU

我试图在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的最新版本

我是否需要做一些特殊的事情来激活/识别此代码

现在我得到一个错误,将“187.99.73.187”添加到允许的\u主机。但它在env文件中

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

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


谢谢。

我还没有在digital ocean上工作过(因此无法建议如何),但您是否已将服务器环境的
DJANGO\u READ\u DOT\u ENV\u文件
值设置为
True
。否则它将不会读取project rootok中的
.env
文件。让我检查一下。我正准备放弃,转而从事升职工作。谢谢我只需要Ubuntu。由于WSGI文件被移动,gunicorn也有问题。难度比我想象的要大得多。