python - cookiecutter-django 上的数据库设置问题

标签 python django postgresql docker cookiecutter

我正在尝试根据 github 上的说明使用 cookiecutter-django .首先,我通过 docker 创建了一个 postgres 数据库:

docker run -p ::5432 \
--name db \
-e POSTGRESQL_DB=hartl \
-e POSTGRESQL_USER=docker \
-e POSTGRESQL_PASS=docker \
kamui/postgresql

它在终端上运行良好。

在此之后,我根据说明使用 DATABASE_URL 作为环境变量:

export DATABASE_URL=postgres://docker:docker@dbserver_ip:5432/hartl

因为我的变量是 postgres://docker:docker@dbserver_ip:5432/hartl。

但是当我尝试时:

python myapp/manage.py migrate

我有这个错误:

django.core.exceptions.ImproperlyConfigured: Error importing module dj_database_url: "No module named dj_database_url"

有什么问题吗?

最佳答案

只是 pip 的问题。安装所有依赖项后,一切正常。

关于python - cookiecutter-django 上的数据库设置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29357725/

相关文章:

python - 对 Django ORM 查询集应用任意排序

python - 使用 ImageField 对 Django ModelForm 进行单元测试,测试显示无效表单

ruby-on-rails - 如何使用 PGSQL 自动处理分组?

python - 如何在传递自定义 user_ns 和横幅时启动 ipython 应用程序实例?

python - 以自定义形式使用 Django 时间/日期小部件

sql - 生成行并插入到表中

ruby-on-rails - 我怎样才能为这个自定义方法做一个延迟的工作?

python - 如何一次性解压包含多个文件夹/文件的 .xz 文件?

python - 从守护进程调用脚本

python - 如果删除带有 PIPENV 的项目文件夹,当尝试为其创建另一个虚拟环境时,它会告诉您它已经存在