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

python - 如何跟踪值在烧瓶应用程序的整个生命周期中不断变化的变量?

我有一个Flask应用程序,它有一些端点,其中 3 个用于管理Flask应用程序。有一个变量health_status的值最初是“ UP ” - 字符串。

/check = 检查烧瓶应用程序的状态。无论是向上还是向下。

/up = 将变量的值更改为“UP”,其值用作在处理任何请求之前的检查

/down = 将变量的值更改为“ DOWN

health_statusUP ”时,应用程序可以为它提供的任何端点提供服务。当它是“ DOWN ”时,它只会为任何 API 端点返回500错误,除了 /up 端点,它会带回服务器的健康状态(我在使用@app.before_requestFlask 执行任何 API 调用之前进行检查)。

我想知道这是否是可取的。有没有其他方法可以完成这样的任务?

健康检查.py:

global_config.py:

应用程序/__init__.py:

0 投票
0 回答
1313 浏览

oauth-2.0 - 如何在 Apache Superset 中使用 IdentityServer4 (OAuth2) 实现 SSO?

我有两个用 ASP.NET MVC 和 ASP.NET CORE 开发的 Web 应用程序。IdentityServer4两者都使用使用OAuth2的 SSO(单点登录) 。

Apache Superset现在,我的客户的新要求是使用SSO进行数据分析。我已经研究并阅读Apache Superset's了有关此实现的官方网站。他们重定向到Flask App Builder在 Superset 中用作安全层的那个。

我阅读了 Flask App Builder文档页面中给出的文档。他们使用GoogleorFacebook或为 SSO 提供了样本Twitter

但是,在我的情况下,我需要使用IdentityServer4

是否可以使用实现Apache SupersetSSO (OAuth2) IdentityServer4

如果是,任何人都可以共享文档或示例来配置它。

0 投票
1 回答
287 浏览

flask - 有没有办法在使用 Flask-appbuilder 内置表单时对用户输入数据添加自定义验证?

我正在使用flask appbuilde 构建一个网络应用程序,并在以下问题上停留了一周。

在文档中,说明看起来很简单:

但是,当我完全实现这一点时,即使输入正确,UI 上也会显示“输入无效”,从而阻碍表单提交。

我的代码(views.py):

我想添加一个验证来检查是否在添加新条目 cap_id == 用户名时检查。

我在这里缺少任何链接吗?我尝试了多种解决方案,但似乎没有任何效果。

任何帮助将不胜感激!

0 投票
1 回答
68 浏览

datetime - Flask Appbuilder - 从 created_on,changed_on 减少小数

有没有办法减少烧瓶 appbuilder 的 created_on、created_by 列的小数位数?

我试过(views.py):

这不会影响它的显示方式。有什么建议么?

0 投票
0 回答
296 浏览

airflow - 带有 FAB 的 Airflow 插件:如果会话过期,则路由到登录页面

我编写了一个 Airflow 插件,它扩展了 Airflow 网络服务器 UI。使用 Flask Appbuilder (www_rbac)。当用户会话过期并且用户尝试访问我的插件中需要身份验证的路由时,他会收到一条错误消息:

我想我需要在我的插件中进行一些配置来告诉 Airflow 路由到airflow.login,但无法找到如何做到这一点。

0 投票
1 回答
164 浏览

airflow - 气流:带有烧瓶的 RBAC,werkzeug.routing.BuildError

我正在尝试webserver_config.py使用 AUTH_LDAP 配置 RBAC(设置 Flask-AppBuilder),并且在通过 LDAP 成功登录后,我收到以下错误:

我正在使用带有 werkzeug==0.16.0 的气流 1.10.9。请问您有什么提示吗?

先感谢您。

0 投票
1 回答
528 浏览

python - 获取 Flask 对象在烧瓶工厂创建用户上没有属性“appbuilder”

我试图使用flask fab 从终端创建一个新用户,但是当我运行命令并填写所有必需的信息usernameemailpassword我收到以下错误消息:AttributeError: 'Flask' object has no attribute 'appbuilder'

完整追溯:

https://pastebin.com/gACSfChG

运行.py

__init__.py

我尝试重新安装appbuilder,但给出了同样的错误。我认为这两个文件就足够了,但是由于我不知道是什么给出了错误,所以如果您需要任何额外的文件,请告诉我。

0 投票
1 回答
504 浏览

python - 烧瓶错误:安装 Superset 时没有这样的命令“fab”

我在 Mac OS 上仔细遵循 Superset 安装指南的步骤:https ://superset.apache.org/installation.html#superset-installation-and-initialization

当我运行时flask fab create-admin,我收到以下错误:

我正在运行 Python 3.7.7。这里发生了什么?

0 投票
2 回答
2236 浏览

ldap - 具有 RBAC 功能的 Airflow LDAP 身份验证

0 投票
2 回答
85 浏览

flask - 我无法在 api 响应中获得所有结果?只返回 1 个结果?

我是烧瓶的新手,正在尝试构建一个 API,它返回数据库中所有帖子的 json 响应,但我无法获得所有这些帖子,只返回一个帖子。(我使用的是香草烧瓶,不使用任何像“烧瓶休息')。这是我尝试过的。

它只返回 JSON 格式的第一篇文章。我想要所有的帖子。