cookiecutter-django docker PyCharm 服务器配置设置

cookiecutter-django docker PyCharm server config setup

我在 docker 中使用 cookiecutter-django。 当我手动 运行 docker 服务器时,它工作得很好。 我想使用 PyCharm 中的 Django server 配置来快速 运行 服务器。

如果能提供有关如何设置的帮助,我将不胜感激。

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

然后我尝试 运行 使用该配置的服务器。 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 的教程会很棒。搞定了我愿意写一篇

这可能有帮助:Docker Remote Debugging
相当有问题,但它确实有效。如果出现 communication error,请再次按 continue editingOK。你必须在索引完成后重新启动 Pycharm 否则你看不到你的 Docker-Demon (View > Tool Windows > Docker).