- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在努力研究如何在我的应用程序中连接 URL_for 链接。我有一个基本的框架应用程序设置。
我希望链接到在 View (MyView) 中构建的函数(运行代码)。
我基本上想将一个变量 (var1) 传递给 View “myview/method2/var1”,并在 ContactModelView 中显示该链接。
谢谢
class MyView(BaseView):
route_base = "/myview"
@expose('/method2/<string:var1>')
@has_access
def fun_var(self, var1):
# go to function_file and run function with var1
param1, param2 = func_file.function(var1)
self.update_redirect()
return self.render_template('method3.html',
param1=param1,param2=param2, param3=prospects)
我的 models.py 文件包含以下内容:
class Contact(Model):
id = Column(Integer, primary_key=True)
name = Column(String(150), unique = True, nullable=False)
var1 = Column(String(150))
contact_group_id = Column(Integer, ForeignKey('contact_group.id'))
contact_group = relationship("ContactGroup")
def prospect(self):
return Markup(
'<a href="'url_for("What To Put here?MyView.fun_var doesn't work")'">prospect</a>')
def __repr__(self):
return self.name
然后我有意见:
class ContactModelView(ModelView):
datamodel = SQLAInterface(Contact)
label_columns = {'contact_group':'Contacts Group'}
list_columns = ['name','var1','contact_group', 'action']
show_fieldsets = [
(
'Summary',
{'fields':['name','var1','contact_group', 'prospect']}
)
]
最佳答案
在documentation关于BaseView,我们看到
Its constructor will register your exposed urls on flask as a Blueprint
因此请确保添加您创建的 View ,以便“注册蓝图”。使用类似的东西
appbuilder.add_view_no_menu(MyView())
您可以在控制台上运行 fabmanager list-views
以确保您的 View 已注册。
由于您的端点需要一个 var1
参数,您必须将其提供给 url_for
。这样的事情会起作用:
class Contact(Model):
var1 = Column(String(150))
...
def prospect(self):
return Markup(
'<a href="' + url_for('MyView.fun_var', var1=self.var1) + '">prospect</a>')
关于flask-appbuilder - Flask App Builder url_for View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45414589/
每当我尝试重新启动 Avalonia 应用程序表单基础应用程序时,我都会收到一个异常:“已在其中一个 AppBuilder 实例上调用了安装程序。”在 SetupWithLifetime() 调用上。
我想使用NativeScript创建一个基于标签的应用程序,该应用程序当前具有4个标签,如下图所示。 最佳答案 您可以使用TabView组件。您还可以查看NativeScript文档中的article
我正在使用 Flask App builder 制作一个基本网页。我想根据登录用户更改默认登录页面例如用户 1 应该被重定向到/home/user1 页面,用户 2 应该在登录后登录到/home/ge
使用 Flask-Appbuilder,我无法弄清楚如何完成将表中所有列的所有值显示为 ModelView 的看似简单的任务,即: col1 col2 col3 1 x
我更改了我的一个应用程序(愚人节),但我想回到以前的版本并使其成为开发版本。有什么办法可以在 Appbuilder 中做到这一点,还是必须手动撤消我所做的所有更改? 最佳答案 最简单的方法可能是 转到
我正在通过 AppBuilder 和 Visual Studio 使用 nativescript 开发一个应用程序。我正在使用一个名为 nativescript-pdf-view ( https://
我用什么替换文本字段,我知道我用我试图设为只读的字段替换了 field2。我得到: NameError: name *'TextField' is not defined* 像这样定义/覆盖只读字段,
我正在使用 Telerik AppBuilder Cli 构建适用于 IOS 的应用程序。我也在使用libimobiledevice这允许我将应用程序直接安装到我的 iPhone 上进行调试。 我正在
目前我正在尝试将提交按钮链接到“page1”页面,但是我遇到了错误的请求错误,最初我认为问题与该方法的 POST 部分有关,但不清楚我是如何做到的可以解决这个问题,为了更准确地总结这一点,我正在尝试使
我正在使用 Flask Appbuilder 1.5.0 并具有以下模型 class RegistrationTest(Model, ModelEnhancer): __tablename__
我正在动态加载模板。即, base.html onLoad(loadSubPage1, 'some_div') 将 subPage1.html 加载到 base.html 页面上的 some_div
有一个带有自定义 SecurityManager 的 Flask-Appbuilder 应用程序,用于查找从浏览器获取的用户 token 。我们在应用程序启动时获取客户端凭据。在凭证轮换之前它都可以正
我是 Flask 的新手,注意到有两个插件可以启用 CRUD View 和授权登录,Flask-Admin 和 Flask-AppBuilder。 这两个功能以及我的模型的漂亮Master-Detai
我正在努力研究如何在我的应用程序中连接 URL_for 链接。我有一个基本的框架应用程序设置。 我希望链接到在 View (MyView) 中构建的函数(运行代码)。 我基本上想将一个变量 (var1
我已注册 Telerik Appbuilder (cordova) 应用程序以用于推送通知。一切正常,除了当用户在应用程序内部时,他没有收到推送通知。 只要他在注册他的推送的第一个页面上,它就可以正常
用于 Visual Studio 支持的 NativeScript 插件 ( mentioned here ) 是 AppBuilder 的一部分,它本身并不是免费的。没有文档真正解释是否需要 App
在 Flask AppBuilder 中,对于我的模型(父) View 之一,我有一个 post_add 方法,该方法触发该模型实例的一个方法: def post_add(self, item):
我正在使用 Airflow 设置 RBAC,并在本地进行测试以开始。我已经通过控制台配置了一个 AWS Cognito 用户组。此外,我还有一个 webserver_config.py 文件,我已挂载
我是 Python + Flask + Flask Appbuilder 的新手,但我是一名专业的 Java 开发人员。我一直在开发一个最初使用 SqlLite 的小应用程序,现在我想迁移到 SQL
我正在研究将 DI 容器与 OWIN 一起使用的方法。我想知道您是否可以提供自己的派生自 Microsoft.Owin.Builder.AppBuilder 的类 基本上当方法 public void
我是一名优秀的程序员,十分优秀!