问题标签 [cookiecutter]

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 投票
2 回答
2816 浏览

python - 我可以根据 cookiecutter.json 中的变量值使文件成为可选文件吗

我想在我的 python cookiecutter 项目中选择添加一个文件。

一个例子是在 cookiecutter.json 有变量

这将settings.py在我的目录的根目录下创建一个文件(可能包含一些内容)。

cookiecutter 是否提供执行此操作的选项?或者我应该使用后处理钩子来编写一个创建文件的脚本(我觉得这不是最优雅的解决方案)。

0 投票
1 回答
1730 浏览

django - 在将 wagtail 添加到当前项目时,如何修复我的 Wagtail URL 命名空间和资源管理器?

我的问题是我的 URL 即将出现 mysite.com/test-news-1/ 而不是 mysite.com/news/test-news-1/

我已经使用 cookiecutter-django 开始了一个新项目。然后我想将 wagtail cms 添加到项目中并按照文档进行操作。

我得到了 wagtail 管理页面,在 /cms/ 而不是 /admin/ 就像它在这个页面上所说的那样 - http://docs.wagtail.io/en/v1.3.1/getting_started/integrating_into_django.html

我添加了一些应用程序只是为了练习和习惯 wagtail,一个直接从 wagtail 博客示例复制而来。这就是我的问题开始的地方。

wagtail 管理员资源管理器没有像 wagtail 网站https://wagtail.io/features/explorer/那样列出我的应用程序,而是说“欢迎来到您的新 Wagtail 网站!” 当我选择添加子页面时,它允许我选择我已设置的应用程序页面,并且似乎适合我的模型。但是当我发布一些内容并单击转到实时站点时,它会显示为 mysite.com/blog1/ 而不是 mysite.com/blog/blog1/

我相信我的问题是我不理解上面链接的文档页面的最后部分。它说,

请注意,不使用 Wagtail 项目模板时有一个小区别:Wagtail 创建一个基本类型 Page 的初始主页,其中不包括标题之外的任何内容字段。您可能希望将其替换为您自己的 HomePage 类 - 当您这样做时,请确保您设置了一个站点记录(在 Wagtail 管理员的 Settings / Sites 下)以指向新主页。

我尝试从文档页面添加主页模型,但这似乎根本没有帮助。

我非常没有经验,这是我的 urls.py 文件,如果您需要查看其他文件,请告诉我。

0 投票
1 回答
1361 浏览

python - 如何告诉 cookiecutter 下载稳定版本的 cookiecutter-django?

命令:

将克隆cookiecutter-django针对 Django 1.9 的最新版本。

在指向一些标签的地方有一个稳定部分。README其中之一是https://github.com/pydanny/cookiecutter-django/releases/tag/1.8.7

但如果我尝试:

我收到一个错误:

那么,如何指定cookiecutter使用那些稳定版本而不是master分支呢?

0 投票
2 回答
6474 浏览

python - 使用 Django、Heroku 和 Name.com 的错误请求 (400)

我刚刚用 Heroku 部署了我的 Django 站点,它在 example.herokuapp.com 上运行得很好。

我遇到的问题是当我访问 example.com 时,我收到错误请求 (400)。我查看了有关 400 个错误的 Django 文档,但我似乎无法弄清楚出了什么问题。

我正在使用 Django 1.9.5 并使用 cookiecutter-django 启动该项目。Name.com 是我的域名注册商。

我的设置的production.py:

我不是 100% 确定我的 ALLOWED_HOSTS 的 DJANGO_ALLOWED_HOSTS 部分是如何工作的,但是当我转到 Heroku 仪表板并查看设置中的配置变量时,我发现 DJANGO_ALLOWED_HOSTS 是 .herokuapp.com

Heroku 自定义域:

Name.com DNS 记录:

在控制台中,我输入我得到的主机命令:

我可以在这 3 个地方找到大多数答案/论坛来查找错误、ALLOWED_HOSTS、Heroku 自定义域和 DNS 记录。但我就是无法发现错误。

我发现的一项建议是检查网站的其他区域。无论我去哪里,我都会遇到同样的错误,例如 example.com/about/

我需要在 name.com 上进行其他设置吗?

0 投票
1 回答
3060 浏览

python - Django AWS Elastic Beanstalk WSGIPath 引用了一个不存在的文件

到目前为止,我已经尝试了所有建议,但似乎没有任何效果。我用 Cookiecutter 创建了一个新的 Django 项目。我可以在本地和通过我的 Docker 机器运行它,但由于某种原因,我无法将它部署到 AWS。我也一直在松散地遵循这个文档:

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html#python-django-configure-for-eb

.ebextensions/django.config

项目结构

当我检查日志时,这是我得到的示例:

当我运行 eb config 我得到这些设置:

我试过编辑这个,移动 wsgi.py 文件,重命名它,但没有任何效果。我究竟做错了什么?

0 投票
1 回答
1839 浏览

python - 在 Windows 上使用 cookiecutter 创建 Django 项目模板

我正在尝试在 Windows 中创建 cookiecutter 项目模板。根据官方网站上的说明:https : //cookiecutter.readthedocs.io,我使用 pip 安装了 cookiecutter。

现场提到的下一步是使用以下命令使用 cookiecutter 创建项目模板。

cookiecutter https://github.com/audreyr/cookiecutter-pypackage.git

我也在我的 Windows cmd 上这样做了,但它显示错误:'cookiecutter' 未被识别为内部或外部命令。

有人可以给我建议吗?

0 投票
1 回答
2077 浏览

cookiecutter - 如何在 cookiecutter 中使用机器生成的变量

在用户为 中的变量提供了一些值之后,有没有办法机器生成一些值cookiecutter.json

我问的原因是:

  • 我需要提示的值之一是用户很难解决
  • 但我很容易编写一些 Python 代码来生成正确的值

所以我真的很希望能够删除用户提示,而是计算值。

我尝试过的事情:

  • 在线搜索示例pre_gen_project.py文件以显示如何执行此操作
  • 阅读 cookiecutter高级使用页面

我在命令行上使用 cookiecutter:

我错过了任何技巧吗?

0 投票
0 回答
370 浏览

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

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

先感谢您

0 投票
2 回答
1503 浏览

git - 使用 cookiecutter 创建一个 git 版本化项目

我有一个嵌套的 git 存储库结构,如下所示:

inner_repository/.git是否可以使用外部存储库进行版本控制?

动机

我正在使用cookiecutter为新项目构建结构。每个新启动的项目都会有一组预定义的文件和工具作为开始。如果要使用 git 对新项目进行版本控制并具有初始提交,则自动化版本控制系统的要求之一。这inner_repository是新项目的结构。

0 投票
1 回答
761 浏览

python-2.7 - 基本的 cookiecutter-flask 实现

所以我已经启动并运行了我的应用程序。但是,它目前仍在cmd控制台上运行。接下来的步骤是为我构建一个简单的 Web 应用程序界面。

经过大量研究,而不是从头开始设置整个烧瓶站点。我决定使用https://github.com/konstantint/cookiecutter-flask样板中的 cookiecutter-flask 来快速启动并运行样板。

在我理解的某种意义上,一切看起来都不错:

  1. 模板
  2. 应用功能
  3. 静止的

我仍然无法弄清楚如何让用户注册功能正常工作。我不断收到 wsgi 错误。我知道这与我的数据库未安装有关。

不特定于此,我真正想要的是一个关于如何使其以最低限度工作然后从那里增强的演练教程。

我一直在四处寻找教程并逐步完成,但无济于事。

感谢那里的任何帮助。