问题标签 [flask-bootstrap]

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 回答
133 浏览

python - 如何让 `pip freeze` 使用我的 Flask 模块的分支?

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

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

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

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

0 投票
1 回答
237 浏览

html - 在 div 中自动拟合 markdown 图像

所以我试图在面板内放置降价文本+图像。我正在将烧瓶博客扩展集成到我的网站中。问题是这会立即呈现包含图像链接和段落的文本,因此我无法单独选择图像来调整它们的大小。我是否可以对 div 块进行样式设置,以使所有文本和图像都正确放入其中。这就是我渲染atm的方式,

它适合文本,但图像有时会超出 div。如果有人能指出我正确的方向,我将不胜感激。

面板代码,

0 投票
1 回答
457 浏览

python - 使用 Bootstrap 渲染 SelectFields 的 WTF 字段列表

我想flask_wtfbootstrap/wtf.html. 该表单包含一个常规SelectField和一个FieldListSelectFields。使用函数渲染单个 SelectField 可以正常工作wtf.form_field。但是,对 FieldList 的每个 SelectField 应用相同的函数会引发错误:

我对错误的解释是字符串“field.label”被称为使用括号的函数。另一方面,这似乎也适用于单个 SelectField。

这是form.py:

这是render.html:

0 投票
1 回答
929 浏览

python - WTForm 验证总是失败并且验证器不会生成错误消息

我通过输入一些错误的内容测试了我的代码,但是一旦我单击提交,屏幕上就没有生成错误消息

我也尝试输入正确的内容来尝试,但是一旦我检查打印,它表明验证总是失败。(解决了)

应用程序:

注册表格:

html:

我也试过

但它也不会生成错误消息。

0 投票
1 回答
147 浏览

python - Flask-WTF 的错误,Flask

在过去一周左右的时间里,我一直在创建一个 Flask 应用程序,但似乎没有任何效果。目标是基于一组要在表单中提交的参数创建一个 Pandas 数据框。

在前端,一切似乎都运行良好,至少在主页上是这样。但是,每当我尝试 1) 实际创建基于参数的数据框时,似乎都会出现错误(这意味着使用my_function,以及 2)每当我尝试转到网页的 /downloads 部分时。

我拥有的所有代码都包含在下面,包括两个模板。该/downloads页面的主要目的只是打印一条消息,说明该函数(理想情况下是在主页"/"中创建的)在创建新 DataFrame 时完成了它的工作。

我已经尝试了很多东西,包括使用更基本的方法if request.methods=='POST",但似乎没有任何效果。任何帮助将不胜感激。谢谢!

index_sys.html:

下载.html:

0 投票
0 回答
1186 浏览

python-3.x - Conda 无法安装烧瓶引导程序

Conda 拒绝执行 conda install flask-bootstrap。我有迷你康达。重新启动我的电脑没有帮助。我真的不知道还有什么相关的,但如果需要更多信息,我会在附近回复。我不知道在这里还能说什么,但是 stackexchange 需要我在这里添加更多细节。

我试过更新 conda 并将 conda 降级到 4.6.11。我在我的基础环境中尝试过,但它似乎也不起作用。

我的包裹:

错误信息:

0 投票
0 回答
556 浏览

javascript - 使用flask-bootstrap时将SelectField值从javascript传递到flask

如何将javascript变量传递给烧瓶?

我有一个用几个 SelectFields 创建的 Flask 表单,在更改事件时,我使用 JavaScript 来捕获选定的值并在提交表单之前存储在全局变量中。如何传递在节内捕获的这个全局变量值。

我正在学习和试验 Flask、Python 和 JavaScript 编程。

我创建了一个 Flask 表单来获取用户选择的选项列表值,并且还有提交按钮。为了创建一个依赖的选择字段,我正在编写关于更改函数的 JavaScript,并希望在提交到 Flask 之前传递这个选定的字段值,以便我可以根据传递的值过滤到数据库中以获取下一个选择列表值。

烧瓶代码:

带有 javaScript 代码的 UserForm.html

我希望在 UI 中提交之前将 selectedCompany、selectedDept 全局变量值(在更改事件上)放入我的 Flask userForm() python 函数中。

我不知道如何从 JavaScript 在 Flask 中获取它。请建议。

0 投票
1 回答
1584 浏览

flask - Flask - 模态表单 - 如何在模态上显示字段错误?

我正在尝试使用烧瓶并只是创建一些基本功能来将数据添加到以模式显示的表单中。虽然我设法让表单显示在模态中并将其从模态中保存,但我很难理解需要做什么来确保字段验证错误显示在模态本身上。目前,如果出现错误,用户将被重定向到带有编辑表单的整个页面。

他们说图片胜于文字 - 所以这是一个显示正在发生的事情的 gif:

模态表单错误转到页面

整个应用程序代码在github上,heroku 上的当前状态可以在这里访问...用户名:admin@admin.com和密码:adminpassword。反正都是沙盒。

相关代码如下:

路线.py

现在费用.html 是一个很大的,但在它上面使用以下方式调用模态:

addModal.html 如下所示:

0 投票
2 回答
758 浏览

ubuntu - 如何为烧瓶引导示例应用程序创建 uWSGI 入口点文件?

我在编写将加载烧瓶引导示例的 uWSGI 入口点文件时遇到问题,因为我的应用程序的结构不是从 if name == " main " 开始:我只是想使用具有一个不同的 Flask app.py,它调用另一个文件来运行 if名称部分。我当前的 uWSGI 入口点文件如下所示:

为我的应用程序提供服务,但我相信我可能需要以不同的方式构造它,因为我的 app.py 文件不是这样编写的。

我的 Flask app.py 看起来像这样:

我正在关注本教程: https ://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uswgi-and-nginx-on-ubuntu-18-04

0 投票
1 回答
189 浏览

python - 为什么 StringField 总是无?

我正在尝试使用 Flask、WTForms 和通过 flask-Bootstrap 提供的宏来读取表单。这在某些情况下有效,而在其他情况下(看似相似的情况)则无效。当我检查特定 StringField 的内容时,它总是评估为 None,未能通过 InputRequired() 验证。

表格.py:

测试.py:

测试.html:

这总是会输出None,因此即使我输入名称并按下Add按钮,也永远不会通过验证检查。我尝试创建一个最小的示例(仍然存在相同的问题),但我遗漏了应用程序的大部分内容,因此如果您需要更多信息 - 请告诉我,我很乐意提供。