问题标签 [cookiecutter-django]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
582 浏览

docker-compose - Django cookiecutter 与 Docker 添加 pip 包

我用 PyDanny 和 Docker 用 cookiecutter-django 创建了一个 Django 项目。
这是在 virtualenvwrapper 中,我使用 docker-compose。

不,我正在尝试安装一个包(django-admin-bootstrapped)。

我在 2 个位置添加了 django-admin-bootstrapped。

project_root/config/settings/common.py

project_root/requirements/base.txt

在此之后我停止服务器(在 Pycharm 中)并运行docker-compose -f dev.yml build.

在它显示的消息中:

整个跟踪:

在 Pycharm 设置项目/项目解释器中,我有 2 个远程解释器,Django 和 Pycharm(根据安装说明)。
他们都有 django-admin-bootstrapped 在包中。

现在,当我重新启动服务器时,我得到了错误

只是为了确保我在 virtualenvwrapper 和全局 python 站点包中都安装了 django-admin bootstrapped。

我可以在这里做些什么来启动和运行它?

提前致谢

0 投票
0 回答
370 浏览

django - Django Cookiecutter 如何将生产媒体存储更改为本地

我在 docker 生产中遇到了 django Cookiecutter 的问题,我的问题是默认配置使用 Amazon s3 来管理静态文件和媒体文件,但我想要的是将这些文件本地存储在我的 docker 上。我不知道该怎么做!

先感谢您

0 投票
2 回答
430 浏览

django - 数字海洋泊坞窗图像上的主管

(初学者问题)

我已成功在 Digital Ocean 液滴上设置了 nginx+gunicorn+django docker 映像。

我的 Django 项目遵循非常好的 Cookie-Cutter-Django 模式(请参见此处)。

在这个文档中,有一个主管安装的描述。

我在这里缺少的是主管应该在哪里运行?本地还是远程?

我知道如果我在笔记本电脑上安装主管,它将“保持活动”我的命令“docker-compose up”。

但是,如果我请了 1 周的假,而我的笔记本电脑的电池没电了怎么办?

主管会停止工作吗?

如果是这样,我需要将它安装在我的 Droplet 上,对吗?

0 投票
1 回答
3260 浏览

python - Docker for windows10运行django失败:无法打开文件'manage.py':[Errno 2]没有这样的文件或目录

我刚刚启动了一个示例 django 应用程序。并使用 docker 运行它。我的码头工人形象像:

我的 docker-compose.yml 文件:

当我运行docker-compose up命令时,它构建成功但运行失败command: python manage.py runserver 0.0.0.0:8000,它抱怨python: can't open file 'manage.py': [Errno 2] No such file or directory

这是 docker for windows 中的错误吗?因为我只是关注 docker Quickstart 的文档:Docker Compose and Django

谢谢你的帮助!

0 投票
3 回答
3382 浏览

django - 是否有使用 cookiecutter-django 创建应用程序的命令?

使用 cookiecutter-django 创建 Django 项目后,是否有类似python manage.py startapp <app_name>运行的命令而不是从头开始编写新应用程序?

0 投票
1 回答
120 浏览

django - pydanny的cookiecutter的详细文档?

我尝试使用它,但它没有让我开始,它只会引起很多混乱。是否有书或文章解释了 cookiecutter 生成的每个文件的作用?我的意思是有一个文档,但它并没有真正帮助。

如果这不属于这里,请随意删除。

0 投票
1 回答
2203 浏览

postgresql - 配置 PyCharm 以使用 docker-compose

我用 docker & docker-composer 设置了 django-cookiecutter 模板。它带有预配置的 django 管理命令(runserver、migrate 等)

当我尝试使用其中任何一个时,我得到以下信息:

docker-compose up工作非常好。

这是docker-compose.yml

PyCharm 解释器配置:

django docker-compose服务口译员

pycharm docker-compose服务口译员

再一次,一切似乎都像一个魅力,但在 PyCharm 中却不是:(

我真的很感激任何帮助!谢谢!

0 投票
1 回答
249 浏览

cookiecutter-django - 为什么 cookiecutter-django 要求您提供 postgresql 版本?

为什么 cookiecutter-django 会询问您的机器上安装了哪个版本的 Postgresql?它对这些信息有什么作用?更新文档?设置一些设置?它似乎对这个变量没有任何作用。

0 投票
0 回答
503 浏览

python - Django 中的大型上传

我正在开发一个 cookiecutter-django 项目,该项目要求用户能够上传 .5-1gb 大小范围内的文件。据我了解,在上传大于 2.5Mbs 的文件时,django 使用TemporaryFileUploadHandler首先将文件上传到 tmp 目录,然后将它们传输到媒体目录。但是,当我尝试上传一个更大的文件时,我的网站只是挂起,我没有看到任何文件进入 tmp 目录,并且我在日志中看不到任何错误。

我需要打开一些设置来指示 django 使用TemporaryFileUploadHandler吗?或者有什么方法可以找出网站可能被挂断的地方吗?我目前正在本地构建这个项目,所以我可以完全控制我的环境。

我正在使用 Python 3.4.5 和 django 1.10

更新 1

我已经测试过上传 5mb、10mb、20mb 和 30mb 的文件,它们都可以正常上传。我遇到问题的文件是 873mb。

更新 2

经过更多调试后,我发现当将大文件加载到我的站点时,它会到达我的视图类上的 get_form 方法。之后我不知道叫什么。我一直在慢慢地在每一步添加日志,希望能找出卡在哪里。

0 投票
1 回答
2033 浏览

django - 在 .env 文件中识别生产时使用本地设置启动 django runserver

我用 cookiecutter django 创建了一个新项目。我设置了环境变量 DJANGO_READ_DOT_ENV_FILE=True (将其设置为 False 也会导致 .env 文件被读取 btw。我认为 python 假设 True 的环境变量是一个字符串而不是 bool)。

在 .env 文件中有以下行:

当我跑

python manage.py runserver

我得到以下输出:

根据上述,服务器配置为 config.settings.local。我知道正在加载 .env 文件,因为DATABASE_URL变量是正确的并且它连接到数据库。

看起来从 .env 文件加载变量的代码正在运行两次。我在 common.py 和 local.py 中放了一些打印语句来跟踪执行,结果如下。

对此行为的任何帮助或解释将不胜感激。