【发布时间】:2017-05-14 12:26:48
【问题描述】:
我正在尝试在 Django 中开发数据库管理器,并希望在 Docker 中开发和部署它。作为我的 IDE,我想继续使用 PyCharm,但我无法理解它如何与 Docker 交互。
我不熟悉 Docker 及其在 PyCharm 中的集成。我的系统运行 Windows 10 和 Docker for Windows。
我已经尝试使用 PyCharm 的远程解释器,但我必须手动激活端口转发(使用 Kitematic),因为 PyCharm 不会自动转发暴露的端口。
我还尝试使用“Docker Deployment”运行配置。 但是,我无法向 localhost:8000 发送请求以连接到 Django 服务器。 我得到的只是空响应错误。
(注意:粗体问题已在接受的答案。)
如果我能解释一下 PyCharm 的两个选项(远程解释器和 docker 部署)是如何真正起作用的,并且最好有一个最新的教程来设置 Django,那真的很有帮助。不幸的是,我只能找到过时的教程,而 JetBrain 的帮助页面要么已过时,要么解释得不够详细。
有人可以帮助我并指导我完成此过程或为我指出好的资源吗?
【问题讨论】:
-
看来你可能混合了一些不相关的问题。首先,开发您的数据库管理器。准备好解决方案后,您将在 Docker 中包装它。
-
其中一个问题是数据库是LDAP。在 Windows 上安装
django-ldapdb及其依赖项几乎是不可能的,因此我想在 Docker 容器中进行开发。
标签: python django docker pycharm