python - docker-compose 和 django 错误

标签 python django docker docker-compose

我正在尝试开始使用 docker 和 django。我按照 docker-compose 的指示并使用简单的 requests.txt 创建了一个镜像。

我现在想要实际构建更多我的应用程序并添加模板和实际代码。

1)我在主机上安装了一些模块并将它们添加到requirements.txt文件

2)我(再次)运行 docker-compose run web django-admin.py startproject exampleproject。我所有的新需求都已下载,但随后我收到此错误:

/code/manage.py 已存在,将项目或应用覆盖到现有目录中不会替换冲突的文件

我正在使用确切的 Dockerfile 和 docker-compose.yml,如下所示: http://docs.docker.com/compose/django/

在开发应用程序时,我应该如何使用新模板/ View 和新模块更新容器/图像?

我使用 docker 是否错误?

谢谢。

最佳答案

我需要从我的项目目录(docker-compose.yml 所在的目录)中删除manage.py。

我想一旦你开始一个项目,你就会在容器本身上安装新的需求,并将它们添加到requirements.txt中,以便下次从头开始构建项目时。

关于python - docker-compose 和 django 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32899014/

相关文章:

python - 你如何解决错误KeyError : 'A secret key is required to use CSRF.' when using a wtform in flask application?

python - Admin FileField 当前 url 不正确

docker - 我应该如何为 Kubernetes 重写 docker-compose.yaml?

docker - 将 BuildKit 与 Docker 一起使用时,如何查看 RUN 命令的输出?

python - 访问 lstm 节点中的内部遗忘门值

python - 简单的 Mercurial 扩展无法导入

python - 我的 Python 老虎机中的循环问题和奇怪的代码

Django 表单前缀与基于类的通用 View

django - 我如何在 APIView 中使用两个序列化程序?

python - 使用 supervisord 管理 docker 容器的最佳方法