django - 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 安装。
谢谢。
解决方案
推荐阅读
- java - 定义 final 一个不可变参数,将参数绑定到另一个局部变量并改变局部变量是否合法?
- gtk - 在 pythonanywhere 上安装 Gtk+
- angular - 如何获得选定的期权价值?
- python - 如何找到 wav 文件的离散时间函数?
- javascript - 如何使用 Apollo 在 Nuxt 生成的动态页面中正确填充页眉?
- selectpdf - 使用 SelectPDF 时的外部 CSS
- javascript - 在 if else 块中重构重复的 if 语句
- c++ - 错误:命令 'x86_64-linux-gnu-gcc' 失败,退出状态为 1 --> 在 python3.7.1 和 ubuntu 19.04
- r - 更改多个变量的更快方法
- html - 尝试创建一个新的钱包地址但没有任何反应