0

显然,Flask-Bootstrap中存在一个长期存在的错误,即省略了单选按钮字段的标签。我找到了解决办法。首先,我将修复程序应用于我的本地 pip 安装的 Flask-Bootstrap。发现可行,我分叉了存储库,申请修复我的叉子,执行 pip 以卸载 Flask-Bootstrap 并安装我的叉子。quick_form

但是pip freeze列出Flask-Bootstrap并没有关于我的 fork 的内容。

我需要requirements.txt使用我的叉子而不是原始版本。我怎样才能做到这一点?我知道我可以添加一行requirements.txt指示从存储库安装。但我宁愿避免每次安装新的 Flask 模块时手动执行此操作。

有没有办法自动化包含正确线路的过程requirements.txt

4

1 回答 1

1

执行这些步骤解决了问题。首先使用pip uninstall flask-bootstrap. 然后手动编辑requirements.txt以包含此行:

-e git+https://github.com/chivalry/flask-bootstrap.git

最后,运行pip install -r requirements.txtpip freeze > requirements.txt。最后一个命令将编辑requirements.txt以包含提交 ID 和#egg使用的精确版本的名称。

-e git+https://github.com/chivalry/flask-bootstrap.git@c28095521664dea05f2adbf5e01fe1a36392ab6e#egg=Flask_Bootstrap
于 2019-03-20T14:32:50.977 回答