Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python cookiecutter django上的数据库设置问题_Python_Django_Postgresql_Docker_Cookiecutter - Fatal编程技术网

Python cookiecutter django上的数据库设置问题

Python cookiecutter django上的数据库设置问题,python,django,postgresql,docker,cookiecutter,Python,Django,Postgresql,Docker,Cookiecutter,我正试图根据上的说明使用cookiecutter django。首先,我通过docker创建了一个postgres数据库,其中包括: docker run -p ::5432 \ --name db \ -e POSTGRESQL_DB=hartl \ -e POSTGRESQL_USER=docker \ -e POSTGRESQL_PASS=docker \ kamui/postgresql 从终端开始,它工作得很好 在此之后,我根据以下说明将数据库_URL用作环境变量: export D

我正试图根据上的说明使用cookiecutter django。首先,我通过docker创建了一个postgres数据库,其中包括:

docker run -p ::5432 \
--name db \
-e POSTGRESQL_DB=hartl \
-e POSTGRESQL_USER=docker \
-e POSTGRESQL_PASS=docker \
kamui/postgresql
从终端开始,它工作得很好

在此之后,我根据以下说明将数据库_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的问题。安装完所有依赖项后,一切正常。

您安装了dj_database_url模块吗?我使用的代码与repo提供的代码完全相同。我根本没有做任何修改。解释器抱怨它无法导入模块,请尝试重新安装您的依赖项<代码>pip安装-r requirements.txt谢谢@yrcjaya,这是一个pip问题。固定的。