问题标签 [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.
cookiecutter-django - env.sample (.env) 应该在哪里/何时被拉入?这是一个错误吗?
我是通过我的 shell 采购 .env 的,我怀疑这是一种非标准行为,因为这让我觉得这是一个错误:
与所有其他变量一起,没有用单撇号引号引用'
......这意味着如果有可以进行 shell 评估的字符,它们将会是。这也会影响 url,因为&
它们的字符串以及其他 shell 字符中可能存在 url。
难道不应该
?
还是我做错了 .env 永远不会被 shell 获取?
python - 有人让 django cookiecutter 使用 anaconda 而不是 virtualenv 吗?
就在我认为我开始掌握 django 的时候,我开始阅读 Two Scoops Of Django,他们建议使用 Cookiecutter 而不是常规的 django-admin startproject。Two Scoops 的作者对 virtualenv 很感兴趣。我一直在使用 Anaconda,因为到处都说它比 virtualenv 好。我很想摆脱 anaconda 而只是使用 virtualenv 来尝试让它工作,但我想我会先在这里问。
有人知道如何让 cookiecutter 与 Anaconda 一起工作吗???
python - 在 Celery 4.x 中使用 cookiecutter-django
我将 cookiecutter-django 与 celery==3.1.25 一起使用。现在我需要使用任务调度程序,我认为这是最好的方法——它是 celery beat。
但是在这里我找到了 celery-beat 与 Celery 4.x 版本一起使用的信息
在这里我看到了 7 月 24 日 pyup-bot 提供的将 Celery 更新到 4.1.0 版本的信息,但是这个 issue 仍然是开放的。
提示,我的情况如何?我喜欢 cookiecutter-django,我现在在我的项目中使用它,而且,我真的需要一个任务调度程序。
我还没有尝试更换 Celery 的版本,但我认为这会导致一些错误,否则我之前会这样做。
templates - Django Cookiecutter 将模板文件夹向上移动一级
我想将模板文件夹上移一级并移出 {{cookiecutter.project_slug}} 文件夹。
我可以使用它并且它在本地工作,但我知道它不正确:
格式化此 DIRS 的正确方法是什么?
这是 Django Cookiecutter 使用的:
https://github.com/pydanny/cookiecutter-django
干杯。
python - Django 酥脆的表单 - 在 home.html 中创建表单并收到错误
我从教程 ( https://godjango.com/29-crispy-forms/ ) 中构建了一个清晰的表单,并且收到一个错误,我认为这意味着我需要在 urls.py 中定义一个 URL。我也感觉到可能存在不止一个问题——我仍在努力完成这项工作并将继续研究它,但我对 Django 和 Python 还是很陌生,所以在这方面很挣扎。感激地接受任何指导。
这是错误:
以下是文件供参考:
表格.py
视图.py
网址.py
和 home.html 上的部分
我在 home.html 的顶部有 {% load crispy_forms_tags %} 。
django - 在 Intranet 上运行 cookiecutter django
现在已经采用了 Caddy,它默认设置为 https,并且要求域名可以从 Internet 路由。在只有 http 而不能从 Internet 访问的 Intranet 上运行的正确设置是什么?
django - 将 Cookiecutter-django 用户 url 添加到 i18n_patterns 会破坏测试
我在测试和国际化方面遇到问题。
- 项目是 Django 1.11
- 蟒蛇 3.5
- 使用 cookiecutter-django 创建的项目
settings.py 中的国际化代码:
在用户的标准 Cookiecutter 测试上运行 pytest,不添加 i18n_patterns,成功完成。像这样更新网址后:
然后 url 测试失败。输出如下所示:
如您所见,问题在于 /en-us/ 是 url 上使用的前缀。现在,我可以通过在我的断言中添加 /en-us/ 来解决这个问题。但是,/en-us/ 前缀不正确。这是一个语言代码,而不是我的设置文件中显示的常规语言前缀。
在测试之外,使用 runserver,如果我导航到 /users// url,它的前缀是 /en/ 而不是 /en-us/
所以,最大的问题是为什么当 i18n_patterns() 使用 /en/ 时测试以 /en-us/ 开头?
编辑 这里是 users/tests/test_urls.py 的内容
django - 由于看不到 Postgres,在 gitlab-ci 中运行的测试失败
在 docker 中使用 gitlab-ci 测试失败,因为Postgres
服务无法访问。
在我的开发环境中,我成功地运行了测试:$docker-compose -f local.yaml run web py.test
但在 gitlab 中,- docker run --env-file=.env_dev $CONTAINER_TEST_IMAGE py.test -p no:sugar
gitlab-ci.yaml 文件中的命令失败并显示:
基本上,它看不到 Postgres 服务。文本Postgres is unavailable - sleeping
来自一个 entrypoint.sh 文件Dockerfile
以下是一些相关文件:
gitlab-ci.yml
Dockerfile:
入口点.sh:
上面的设置和配置灵感来自django-cookie-cutter
django - 让 Pytest 在 Django cookiecutter / Python 3.x 项目中运行
我正在构建一个新的cookiecutter-django项目。这是我遵循的本地设置说明。
当我运行“ pytest ”时,我在尝试收集时收到以下错误 7 次:
- 错误收集 node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
- 错误收集 node_modules/node-gyp/gyp/pylib/gyp/common_test.py
- 错误收集 node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
- 错误收集 node_modules/node-gyp/gyp/pylib/gyp/input_test.py
- 错误收集 node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
- 错误收集 node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
错误收集 node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
/li>
有任何想法吗?谢谢-
django - Django 正则表达式 url (Cookiecutter Django) 上的波浪号 (~) 符号
安装 Cookiecutter Django后,我在正则表达式中看到了波浪号 (~) 符号,但不知道 url 的含义。
它与正则表达式有关还是仅与声明路径的方式有关?
./users/urls.py: