问题标签 [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 投票
1 回答
64 浏览

cookiecutter - 是否可以在不创建本地文件夹的情况下运行 Cookiecutter 模板文件?

当我使用 cookiecutter 时,尤其是在项目的第一阶段,我发现自己在调试模板的实例化副本,发现问题,然后不得不返回模板在那里修复它。

这一切都感觉是多余的,我觉得如果可以运行模板文件而不用物理处理它们并在每次更改时实例化它们将使开发速度更快。

有没有办法在不实例化项目的情况下测试 cookiecutter 模板文件?

0 投票
0 回答
221 浏览

python - pip install windows 后无法使用 coockiecutter 命令

我继续使用cmdlpip install cookiecutter

这很好用,因为当我这样做时

我有保存位置的信息(即:c:\users\name\appdata\roaming\python\python39\site-packages

但是当我尝试在文件夹中运行以下命令时,我希望在其中创建模板

显示此错误消息:

'cookiecutter' 不是内部或外部命令、可运行程序或批处理文件。

在查看了无数其他类似的帖子之后,我认为这可能与活动的虚拟环境或路径有关,但我不知道这意味着什么以及如何在我的系统中进行更改。

0 投票
1 回答
152 浏览

python-3.x - Cookiecutter:jinja2.exceptions.TemplateSyntaxError:预期令牌'打印语句结束',得到':'

我正在尝试学习如何使用 cookiecutter 并创建了我自己的基于 django 的项目,其中包含一些引用 .js、.map 文件的静态 jinja2 模板。

我已经从一个在运行时成功显示 webapp 的工作本地项目创建并调整了它python manage.py runserver

但是,当我尝试运行我的 cookie 项目时,我会得到一个jinja2.exceptions.TemplateSyntaxError: expected token 'end of print statement', got ':'第三方js.min.js.map文件,如下所示:

就好像 cookiecutter 正在尝试解析地图文件?cookiecutter 不应该将静态文件复制到新项目中吗?我该如何调试为什么会这样?

当我尝试使用我的千篇一律的项目时出现错误

0 投票
1 回答
115 浏览

django - Cookiecutter - Django:Anymail [SES] boto3 区域错误

我正在尝试将 Cookiecutter Django 项目部署到 AWS(EC2)。拥有此凭证的 AWS 用户拥有完整的 S3、SES 和 SNS 策略。EC2 服务器还具有具有完整 SES/S3 策略的角色。

在 envs 的生产文件中,我有这样设置的密钥。

在我的设置中

一切都很好,直到项目尝试使用 SES 发送电子邮件并崩溃并出现以下错误。

到目前为止,我已经尝试过:

  • 将 DJANGO_AWS_S3_REGION_NAME 添加到环境中的生产文件中 - 没有结果
  • 使用 aws cli 在 aws config 中添加区域 - 无结果
  • 使用凭据和区域覆盖 ANYMAIL ={} 中的设置 - 没有结果
  • 制作一个空白项目,只需添加 aws 凭据而不更改其他任何内容 - 没有结果
  • 在另一个项目上手动创建具有相同凭据的 boto3.session.client 并发送邮件 - 它可以工作

这是错误。'NoneType' 对象的第二部分没有属性 'send_raw_email' 在此之后重复了很多。

我会很感激任何意见。我没主意了。谢谢!

0 投票
0 回答
49 浏览

docker - docker-compose 后 Fastapi 无法访问 localhost(cookiecutter 打开项目)

我的任务是实现这个开放项目: Cookiecutter-full-stack-fastapi-postgresql 开放项目的链接

安装和 docker-compose 后,它无法打开 localhost,但我可以打开一些其他端口,例如 Traefik 的 8090 和 PostgreSQL 的 5555。

Pycharm 似乎看不到 .env (dotenv) 文件的内容(我不知道它是否应该看到)。在“导出”命令之后,.env 文件中实际上没有变量。

Jupyter 在同一个浏览器 (Mozila) 中与 localhost 完美配合。

任何想法为什么?似乎它应该是简单的东西

0 投票
0 回答
25 浏览

cookiecutter - 千篇一律:如何根据先前答案的值问一个值?

我正在使用千篇一律的工具,并想有条件地询问一些值。只要变量的值为“是”,我就会询问变量“b”和“c”的值。可能吗?

0 投票
1 回答
78 浏览

amazon-web-services - AWS CloudFormation 创建参数化 CodeCommit 存储库

我有一个 CloudFormation 模板,它根据 S3 中的 ZIP 文件创建一个简单的 CodeCommit 存储库并在其中放置一些代码。但是,此 ZIP 文件中的代码已使用Cookiecutter参数化。现在 CloudFormation 模板只是将代码推送到存储库,但有没有办法将参数化代码推送到存储库,即通过定义参数的值?这需要通过 CloudFormation 模板运行cookiecutter命令。

0 投票
1 回答
71 浏览

python - Cookiecutter 将一个文件夹复制到多个不同名称的文件夹

我的 Cookiecutter 项目的结构是这样的

cookiecutter.json看起来像这样

现在,代替一个account_name。我想添加多个 account_names 以便 Cookiecutter 生成项目时{{Cookiecutter.client_name}}应该有多个文件夹,如 account1、account2、account3 等。

我浏览了 Cookiecutter 文档,找不到任何有意义的内容或如何去做。

0 投票
0 回答
43 浏览

cookiecutter - 如果cookiecutter模板中未定义变量,如何设置默认值?

我正在使用 cookiecutter 1.7.3

我想要一种方法来设置默认值,以防模板中存在未定义的变量。

我试过的

在 jinja 中使用默认过滤器

或布尔值

这些都不起作用。我仍然在模板错误中得到未定义的变量。

可以指教吗?

0 投票
0 回答
27 浏览

python - 如何为 Python cookiecutter-pylibrary 添加额外的库来打包内容?

我正在使用由 ionelmc 创建的 cookiecutter-pylibrary。当我将import pandas库添加到包src/subproject/somename.py内容时,构建包sdist并在控制台上检查它 - 它显示以下错误:

如果我删除import pandas线,它工作正常。请您帮忙解决上述错误。

我正在使用没有 anaconda 的 python 3.8 版本,但正如您在上面看到的那样,错误来自 anaconda3(我的 PyCharm 解释器没有使用 anaconda3)。我已经安装了所有版本的 Python 以使用 tox 对其进行测试。

我已经在互联网上搜索并找到了这个解决方案,但对我没有用。

什么是英特尔 MKL 致命错误:无法加载 libmkl_core.dylib。在 MacOs 中运行 pyspark 时?