问题标签 [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 回答
512 浏览

algorithm - 谷歌代码堵塞:千篇一律

千篇一律的问题是否有封闭形式的解决方案?供参考,这是:谷歌页面

*更新包括问题陈述

问题

在这个问题中,您从 0 个 cookie 开始。通过单击一个巨大的 cookie,您以每秒 2 个 cookie 的速度获得 cookie。只要你有至少 C 个饼干,你就可以买一个饼干农场。每次你购买一个饼干农场,它会花费你 C 饼干,并且每秒给你额外的 F 饼干。

一旦你有 X 块没有花在农场上的饼干,你就赢了!弄清楚如果你使用最好的策略,你需要多长时间才能获胜。

例子

假设 C=500.0,F=4.0 和 X=2000.0。以下是最佳策略的实施方式:

您从 0 个 cookie 开始,但每秒产生 2 个 cookie。250 秒后,您将拥有 C=500 个饼干,并且可以购买一个每秒生产 F=4 个饼干的农场。购买农场后,您有 0 个 cookie,您的 cookie 总产量为每秒 6 个 cookie。下一个农场将花费 500 个饼干,您可以在大约 83.3333333 秒后购买。购买第二个农场后,您有 0 个 cookie,您的 cookie 总产量为每秒 10 个 cookie。另一个农场将花费 500 块饼干,您可以在 50 秒后购买。购买第三个农场后,您有 0 个 cookie,您的 cookie 总产量为每秒 14 个 cookie。另一个农场将花费 500 个 cookie,但实际上不买它是有意义的:相反,您可以等到有 X=2000 个 cookie,这大约需要 142.8571429 秒。

总时间:250 + 83.3333333 + 50 + 142.8571429 = 526.1904762 秒。

请注意,您会连续获得 cookie:因此游戏开始后 0.1 秒您将获得 0.2 个 cookie,游戏开始后 π 秒您将获得 2π cookie。

0 投票
1 回答
227 浏览

templates - cookiecutter的递归使用

我一直在阅读有关cookiecutter作为实例化项目模板的方法。我对模板感兴趣的项目通常包含一堆不同的子项目类型,例如 C++ 软件、微控制器专用固件、PCB 原理图/布局、FPGA HDL 等。使用 Cookiecutter 很容易描述每个子项目类型,但是有没有办法制作一个在给定点调用适当的子项目 cookiecutter 的主 cookiecutter?我在文档/教程中没有看到任何关于这种递归操作模式的内容。

0 投票
1 回答
1588 浏览

python - cookiecutter-django 上的数据库设置问题

我正在尝试根据github上的说明使用 cookiecutter-django 。首先,我通过 docker 创建了一个 postgres 数据库:

它在终端上运行良好。

在此之后,我根据说明使用 DATABASE_URL 作为环境变量:

因为我的变量是 postgres://docker:docker@dbserver_ip:5432/hartl。

但是当我尝试时:

我有这个错误:

有什么问题?

0 投票
0 回答
466 浏览

python - 如何添加自定义过滤器以在 cookiecutter 模板中使用?

如何添加自定义过滤器以在 cookiecutter 使用的 jinja 模板中使用?

我尝试使用 pre_gen_project 钩子添加,它被调用,但我找不到一种方法让我的 python 函数在模板中作为 jinja 过滤器(或函数)可见。

0 投票
1 回答
247 浏览

python - 如果我的钩子失败了,我可以停止 cookiecutter 吗?

cookiecutter用来帮助管理网页模板。您可以指定hooks/pre_gen_project.py将在任何模板命令启动之前运行的特殊文件。hooks/pre_gen_project.py但是,如果它失败了,即使抛出异常,cookiecutter 也会继续运行!一个最小的例子就是:

在这个文件中。一旦出现错误,有没有办法停止执行?

0 投票
1 回答
241 浏览

python - Heroku 部署内部服务器错误

我刚刚基于 cookiecutter-django 模板第一次部署到 heroku(使用 python 3 运行时)(现在测试部署几乎是空的)。

但是,在第一次部署后,我得到一个内部服务器错误。
查看日志我看到一个 StringIO 错误,但不确定这是原始错误还是只是一个红鲱鱼?

0 投票
1 回答
4698 浏览

python - Cookiecutter 创建的目录给我运行开发服务器和 python shell 的问题

我使用 cookiecutter 创建了一个 django 项目,由 Two scoops of Django 1.8 推荐。它被称为 icecreamratings_project 我使用 git cmd 提示符并使用

'cd icecreamratings_project'。

当我想通过使用 python manage.py shell 来使用内置的 python 解释器时,它给了我以下错误。文件“C:\Users\Armando\Desktop\icecreamratings_project\config\settings\common.py”,第 13 行,在 import environ ImportError: No module named 'environ'

我查看了该目录,其中有以下代码:

不存在名为 environ 的模块,但我假设 environ 是指虚拟环境。我不熟悉 cookiecutter 文档或它如何创建 django 模板,但我创建了一个名为 environ 的虚拟环境。

之后我得到的消息是环境中没有路径。有人可以帮忙吗?

0 投票
1 回答
866 浏览

django - 来自外部应用程序的 Django 相对导入

我是 2 Scoops of Django 1.8 读者。第 29 章(那些随机实用程序呢)建议创建一个core应用程序来存储常用代码。它还建议您可以使用此语法从中导入代码:

例如

这种相对导入似乎不起作用。我正在使用cookiecutter-django,我需要这样做:

我尝试将我的添加APPS_DIRpath

但这导致了导入冲突,因为现在有 2 个具有相同名称的模块,new_app并且projectname.apps.new_app.

我只想避免显式导入。有没有办法Installed Apps在不产生导入冲突的情况下将其包含在 python 路径中?关于外部应用程序导入的最佳做法是什么?

编辑:添加项目结构

0 投票
1 回答
368 浏览

django - 保存 fb/google 个人资料图片

我正在使用预先安装了 django-allauth 的 django cookie 切割器。我已经集成了 fb 和 google 以成功登录。但我需要将 fb/google 返回的个人资料图片保存在我的用户模型中。但我找不到 django-allauth 在用户模型中保存数据的位置,以便我也可以保存个人资料图片。

有人使用过它或知道我在哪里可以编辑此代码吗?

0 投票
1 回答
565 浏览

python - debug = False 时出现错误请求 400

当我设置 debug = false 时,我遇到了“错误请求 400”(生产服务器)的问题。我使用 cookiecutter 和 Django 1.8。我设置ALLOWED_HOSTS = ['*']- 没有任何结果。

在日志中,我有一条消息:

我尝试了放置在文档 django 中的代码,但也没有成功: