2

我正在将 cookiecutter-django 与 docker 一起使用。当我手动运行 docker 服务器时,它运行良好。我想使用Django serverPyCharm 的配置来快速运行服务器。

我将不胜感激有关如何设置它的帮助。

作为口译员,我选择了:add remoteDocker从单选按钮中选择。我保留了其他配置。

然后当我尝试使用该配置运行服务器时。cookiecutter-django 设置的默认名称是“Docker:runserver”我收到此错误:

...
  File "/usr/local/lib/python3.5/site-packages/psycopg2/__init__.py", line 164, in connect
    conn = _connect(dsn, connection_factory=connection_factory, async=async)
django.db.utils.OperationalError: could not translate host name "postgres" to address: Name or service not known

关于如何解决这个问题的任何想法?一个关于如何使用 Docker 为 django-cookiecutter 设置 PyCharm 的教程会很棒。如果我完成它,我愿意写一个。

4

1 回答 1

1

这可能会有所帮助:Docker Remote Debugging
相当有问题,但它确实有效。如果出现communication error再按一次。并且您必须在索引完成后重新启动 Pycharm,否则您将看不到 Docker-Demon(查看 > 工具窗口 > Docker)。continue editingOK

于 2016-05-20T02:11:42.807 回答