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

时间:2015-03-30 22:52:12

标签: 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"

什么可能是错的?

1 个答案:

答案 0 :(得分:2)

pip存在问题。安装所有依赖项后,一切正常。