问题标签 [flask-appbuilder]

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

python - 如何使用带有 Flask-AppBuilder 的自定义表单更改选择字段的默认选择?

将我的 Flask 应用程序更改为 Flask-Appbuilder,并遇到一些问题。我希望使用 url 中的参数更改 SelectField 的默认选择,有点像自动表单。From the following configuration, I get "/rooms/add?_flt_0_building=3" in the URL when the third building is selected. 如何在 WTForm 中获取 building_id 以在页面上选择他?

房间形式:

房间型号:

房间景观:

0 投票
1 回答
659 浏览

python - 烧瓶如何通过appbuilder使字段只读

我用什么替换文本字段,我知道我用我试图使其只读的字段替换 field2。我越来越 :

像这样定义/覆盖只读字段,首先定义一个新的只读字段:

接下来使用新的小部件覆盖您的字段:

0 投票
1 回答
779 浏览

python - flask-appbuilder 中的多种选择

我有一个当前用户可以输入的字段,但我的表中有 ENUM,我想要它,所以他们只能选择一个或另一个作为选项。目前我正在尝试使用 base_filters,我已正确导入所有内容,只是无法正常工作

0 投票
2 回答
1851 浏览

python - 多个复选框一个提交按钮以多种形式

目前我的提交按钮只在一个对象上,因为它在 for 循环之外,因此它只会对底部文件进行计算。

但是,如果我将按钮放回循环中,它将为每一行放置一个提交按钮,但它无法对多个文件进行计算,所以我想知道如何为所有文件获取一个提交按钮,因此它将为每个文件进行计算(当前已检查过)

(之前搜索过这个问题,之前回答的问题都没有帮助)

HTML 文件(部分)

Python 文件(部分)

0 投票
1 回答
923 浏览

python - 使用 JSON 在 flask-appbuilder 中创建模型

试图在我的数据库中为我的表创建这个模型但是我在查看表时遇到这个关键错误,然后我得到这个错误,我怀疑这是将我的数据添加到表中的问题的链接,任何帮助都很大赞赏。我还在我的视图模块中创建了一个视图,但它只是模型之间的一个简单连接,我列出了字段,我将包含我需要的 appbuilder 视图,

视图.py:

模型.py:

追溯:

0 投票
1 回答
822 浏览

python - 将按钮链接到 Flask-Appbuilder 中的页面

目前我正在尝试将提交按钮链接到“page1”页面,但是我收到了一个错误的请求错误,最初我认为问题与方法的 POST 部分有关,但不清楚如何解决这个问题问题,为了更准确地总结这一点,我尝试使用下面的提交按钮从 PAGE 进入 PAGE1,但我得到了

“错误请求浏览器(或代理)发送了一个此服务器无法理解的请求。”

视图.py

网页

0 投票
0 回答
204 浏览

python - Flask-appbuilder 上的路由 - 构建错误

尝试加载我的主页并出现构建错误,它无法为端点“Myview.general”构建 url,这在今天之前的 2 个月内运行良好,

视图.py

HTML 片段

0 投票
2 回答
815 浏览

python-3.x - Flask-AppBuilder 等效于 SQLite WHERE 子句来过滤列数据

我是 Flask 的新手,已经开始使用Flask-AppBuilder.

我创建了几个模型,并设法使用Flask-AppBuilder's在表中显示我的 sqlite 数据views

但是,我似乎无法找到等效的 SQLiteWHERE子句来过滤或“限制”列数据。我一直在阅读很多关于sqlalchemy过滤器、查询的内容,但这让我更加困惑,其他任何事情和解释似乎都非常复杂和复杂,以至于做一些非常简单的事情。

假设我们在 Flask-AppBuilder 中重现以下 SQLite 查询:

和:

result = session.query(Table_A).filter_by(Field_A = 'some text').all()

上面的代码行在我的应用程序中的什么位置?

考虑到我有以下几点Class

View

0 投票
1 回答
993 浏览

python - query.filter 代码在 Flask-AppBuilder 视图中的什么位置?

假设我们在 Flask-AppBuilder 中有以下简单视图:

我们希望列出所有数据的列Field_A返回等于“某些文本”的所有字段。

假设下面的查询是正确的,我们将在上面的代码中放置这行代码以实现所需的结果?

result = session.query(Table_A).filter_by(Field_A = 'some text').all()

由于实现是使用 Flask-appbuilder,因此应用于烧瓶和 sqlalchemy 的常用解决方案似乎并没有以相同的方式实现。

0 投票
0 回答
227 浏览

python-3.x - 如何使用 uWSGI 和 Nginx 运行烧瓶 appbuilder

我用flask appbuilder构建了一个web服务器,我可以通过命令运行这个项目:python3 run.py或fabmanage run,但是几个小时后没有交互时它总是没有响应,所以我尝试用Nginx运行它。

这是我的配置:

uwsgi.ini:

nginx.conf

并修改 run.py

接着:

当我访问 IP:82 并在 nginx 中获取此日志时:

当我访问 IP:5000 时,这个登录 uwsgi:

另外,我试试这个:
mv web/run.py web/run_bak.py
vi run.py

并访问IP:82,它会返回'Hello World',一切都很好

不同的是werkzeug会在5000上运行flask appbuilder项目,以及如何在uwsgi.sock中运行,请帮忙,谢谢!