问题标签 [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.
python - Flask cookiecutter 模型不会生成迁移
刚接触python 世界,建议尝试cookiecutter-flask但遇到了一个问题:
我“手动”生成了迁移,而不是基于模型进行迁移。在我意识到模型可以用来生成迁移,就像 cookiecutter 附带的“库存”一样 - 我删除了我的手动迁移,但似乎无法让模型生成迁移文件。
在 app.py 中
在视图中
我的路线似乎已被检测到
但是当我跑步时
它似乎无法检测类别模型,我对我在这里缺少什么感到迷茫?
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 文件?
python - Cookiecutter:在以下位置找不到 X 的有效存储库:
我正在使用 git bash 在 win 10 中工作,我想从 cookiecutter 模板创建一个爬虫。我正在查看https://cookiecutter.readthedocs.io/en/latest/overview.html和https://cookiecutter.readthedocs.io/en/latest/first_steps.html以获得指导。
我创建了一个 cookiecutter-spider 目录并将我的 spider1 模板放入其中。我的 cookiecutter.json 文件在教程目录中,如下所示:
当我在命令行运行它时:
我怎样才能得到这个工作?
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/以外的其他内容?
python - 使用 cookiecutter 捕获 eval() SyntaxError 的问题
我在 Python (2.7) 中有一个问题 - 我有一个 cookiecutter 项目,它会提示输入(通过 CLI),然后根据该输入生成我的项目。
我的一个字段是描述,我已经看到在其中添加引号,即“你好,这是“我的”描述”在我通过 eval 传递它时会导致语法错误:
执行此操作的代码部分是:
我的问题是代码从不进入except
子句,所以我没有机会优雅地退出。
有什么办法可以更好地处理这个问题吗?
PS 我知道我可以使用一些 Jinja2 过滤器来清理输入,但我正在寻找一种解决方案,让我在不改变输入的情况下处理错误。
python - 没有远程 git 存储库的 Python cookiecutter
我最近发现了 cookiecutter 并想尝试我的一些工作项目的结构,但我们不能总是将代码推送到远程仓库(甚至是私人仓库)。我经常在本地使用 git 来跟踪我自己的更改。有没有办法在cookiecutter /my/local/folder
没有远程存储库的情况下运行设置所有内容?
我努力了
但收到错误消息:
“在以下位置找不到“/my/local/folder”的有效存储库:/my/local/folder”
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 迁移机器人”输出:
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 已经包含了成功启动所需的一切。
有什么解决方法吗?我错过了什么吗?
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 容器来查看数据库)