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

python - Flask cookiecutter 模型不会生成迁移

刚接触python 世界,建议尝试cookiecutter-flask但遇到了一个问题:

我“手动”生成了迁移,而不是基于模型进行迁移。在我意识到模型可以用来生成迁移,就像 cookiecutter 附带的“库存”一样 - 我删除了我的手动迁移,但似乎无法让模型生成迁移文件。

在 app.py 中

在视图中

我的路线似乎已被检测到

但是当我跑步时

它似乎无法检测类别模型,我对我在这里缺少什么感到迷茫?

0 投票
1 回答
153 浏览

python - 带有 iso-8859-1 (latin1) 字符的 Cookiecutter 模板

我正在为主要以 utf-8 编码的 Python 项目创建自己的cookiecutter 模板。但它包含以 iso-8859-1 (latin1) 编码的文件.ini.php此资源必须以 latin1 编码,因为它是遗留代码的一部分。

当我运行时:

在代码生成过程中出现以下错误:

当然,结果是部分生成的,在解析iso-8859-1文件时被中断(里面有一个“é”)。

我可以在生成模板之前使用 pre-/post- hook 将我的资源转换为 utf-8,然后再将它们转换回 iso-8859-1?如何?

有没有办法处理非 utf-8 文件?

0 投票
1 回答
184 浏览

makefile - Data Science Cookie Cutter:如何保留原始文件的多个版本

使用数据科学cookiecutter,如何保留原始文件的多个版本?

更准确地说,如果我有两个文件

我如何确保make始终使用最新版本?

0 投票
1 回答
4315 浏览

python - Cookiecutter:在以下位置找不到 X 的有效存储库:

在此处输入图像描述

我正在使用 git bash 在 win 10 中工作,我想从 cookiecutter 模板创建一个爬虫。我正在查看https://cookiecutter.readthedocs.io/en/latest/overview.htmlhttps://cookiecutter.readthedocs.io/en/latest/first_steps.html以获得指导。

我创建了一个 cookiecutter-spider 目录并将我的 spider1 模板放入其中。我的 cookiecutter.json 文件在教程目录中,如下所示:

当我在命令行运行它时:

我怎样才能得到这个工作?

0 投票
1 回答
227 浏览

python - Flask-cookiecutter 如何更改dev中的默认ip和端口

我正在尝试使用flask-cookiecutter https://github.com/konstantint/cookiecutter-flask来构建网站/学习flask 和webdev。我在 mac 上设置了 dev env,我想从我的 mac 上的 Centos VM 运行它。我的问题是如何以不可怕的方式(修补烧瓶源代码)将默认 ip 和端口设置为http://127.0.0.1:5000/以外的其他内容?

0 投票
1 回答
56 浏览

python - 使用 cookiecutter 捕获 eval() SyntaxError 的问题

我在 Python (2.7) 中有一个问题 - 我有一个 cookiecutter 项目,它会提示输入(通过 CLI),然后根据该输入生成我的项目。

我的一个字段是描述,我已经看到在其中添加引号,即“你好,这是“我的”描述”在我通过 eval 传递它时会导致语法错误:

执行此操作的代码部分是:

我的问题是代码从不进入except子句,所以我没有机会优雅地退出。

有什么办法可以更好地处理这个问题吗?

PS 我知道我可以使用一些 Jinja2 过滤器来清理输入,但我正在寻找一种解决方案,让我在不改变输入的情况下处理错误。

0 投票
1 回答
1194 浏览

python - 没有远程 git 存储库的 Python cookiecutter

我最近发现了 cookiecutter 并想尝试我的一些工作项目的结构,但我们不能总是将代码推送到远程仓库(甚至是私人仓库)。我经常在本地使用 git 来跟踪我自己的更改。有没有办法在cookiecutter /my/local/folder没有远程存储库的情况下运行设置所有内容?

我努力了

但收到错误消息:

“在以下位置找不到“/my/local/folder”的有效存储库:/my/local/folder”

0 投票
2 回答
23311 浏览

django - django.db.utils.ProgrammingError:关系“bot_trade”不存在

我正在尝试在 cookeicutter 上建立一个网站,我创建了一个名为“bots”的新应用程序,并在模型中添加了一个名为 Trade 的类,其中列出了 2 个参数,“标题”和“单位”。迁移并运行服务器后,当我打开管理面板并单击面板中的“+ 添加”按钮以创建交易时(见图)。Django 网页返回此错误:

附加信息:使用 postgreSQL 在 docker 中运行我的 django

管理面板的图片

模型.py

管理员.py

更新1: 我几次删除了迁移文件夹中的内容,但这是运行“makemigrations”和“迁移”后当前在“0001.initial.py”中的内容:

当我运行“showmigrations”时:

更新2:

'manage.py migrate --fake bots zero'输出:

“manage.py 迁移机器人”输出:

0 投票
0 回答
119 浏览

django - 运行 docker-comopose local.yml 时无法导入“GDALRaster”

我正在尝试使用 docker 启动 Web 应用程序(基于 cookiecutter)。我的设置包括 LUbuntu 16.04 作为 Win10Pro 之上的虚拟机。

在 LUbuntu 中,我有 Docker、Pyhton3、virtualenv、pip 和 docker-compose。当我导航到项目目录时,我运行的第一个命令是

下一个命令:

在 postgres 容器发出几条成功消息后,我从 django 容器收到此错误:

还有一个错误:

我期望的是,在 local.yml 中使用的 Docker-dev 已经包含了成功启动所需的一切。

有什么解决方法吗?我错过了什么吗?

0 投票
1 回答
13020 浏览

django - 如何在 docker-compose 中访问 Postgres 数据库

我对 Postgres 和 Docker 很陌生,但我正在使用 Django 构建一个 webapp,它在一个带有 postgresql 数据库的 docker 内运行。我正在尝试通过命令提示符或 pgweb 查看我的 Postgres 数据库。

不幸的是,我似乎根本找不到数据库,我尝试使用 postgres psql 终端命令,但我的数据库没有在里面列出。我的问题是,postgresql 数据库如何存储在 docker-compose 容器中。我需要手动进入容器然后查看数据库吗?我的最终目标是能够在 postgresql 数据库中查看我所有的表和数据的列表。

任何解释 postgresql 数据库如何与 docker-compose 交互的文档将不胜感激。

谢谢!

我最近刚刚添加了 Pgweb,但这似乎不起作用

本地.YML

这是我正在谈论的 Postgres 终端 psql,当我打开终端并运行时:

出现了这个数据库列表,但我不相信 vickibot 与 vicki 相同。(我用 django cookiecutter 制作了两个应用程序,一个在 docker 中,一个不在 docker 中。我相信我现在使用的一个是 docker 容器中的“vicki”,但我又不确定也不知道知道如何判断我的模型文件引用的数据库。我想知道是否需要以某种方式进入 docker 容器来查看数据库)