问题标签 [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.
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。
我可以在这里做些什么来启动和运行它?
提前致谢
django - Django Cookiecutter 如何将生产媒体存储更改为本地
我在 docker 生产中遇到了 django Cookiecutter 的问题,我的问题是默认配置使用 Amazon s3 来管理静态文件和媒体文件,但我想要的是将这些文件本地存储在我的 docker 上。我不知道该怎么做!
先感谢您
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
谢谢你的帮助!
django - 是否有使用 cookiecutter-django 创建应用程序的命令?
使用 cookiecutter-django 创建 Django 项目后,是否有类似python manage.py startapp <app_name>
运行的命令而不是从头开始编写新应用程序?
django - pydanny的cookiecutter的详细文档?
我尝试使用它,但它没有让我开始,它只会引起很多混乱。是否有书或文章解释了 cookiecutter 生成的每个文件的作用?我的意思是有一个文档,但它并没有真正帮助。
如果这不属于这里,请随意删除。
postgresql - 配置 PyCharm 以使用 docker-compose
我用 docker & docker-composer 设置了 django-cookiecutter 模板。它带有预配置的 django 管理命令(runserver、migrate 等)
当我尝试使用其中任何一个时,我得到以下信息:
docker-compose up
工作非常好。
这是docker-compose.yml
:
PyCharm 解释器配置:
再一次,一切似乎都像一个魅力,但在 PyCharm 中却不是:(
我真的很感激任何帮助!谢谢!
cookiecutter-django - 为什么 cookiecutter-django 要求您提供 postgresql 版本?
为什么 cookiecutter-django 会询问您的机器上安装了哪个版本的 Postgresql?它对这些信息有什么作用?更新文档?设置一些设置?它似乎对这个变量没有任何作用。
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 方法。之后我不知道叫什么。我一直在慢慢地在每一步添加日志,希望能找出卡在哪里。
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 中放了一些打印语句来跟踪执行,结果如下。
对此行为的任何帮助或解释将不胜感激。