Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何获取add/list/。。。flask app builder中视图的链接?_Python_Flask_Flask Appbuilder - Fatal编程技术网

Python 如何获取add/list/。。。flask app builder中视图的链接?

Python 如何获取add/list/。。。flask app builder中视图的链接?,python,flask,flask-appbuilder,Python,Flask,Flask Appbuilder,我正在使用flask应用程序生成器。目前,我正在使用以下代码访问该视图 appbuilder.add_view(ItemView, "Item") 默认情况下,它会将我重定向到列表页面。我知道我可以通过覆盖默认视图来改变行为 但我看到的情况如下 appbuilder.add_link("Add New Item", ItemView().get_add_link()) appbuilder.add_link("List Items", ItemView().get_list_link())

我正在使用flask应用程序生成器。目前,我正在使用以下代码访问该视图

appbuilder.add_view(ItemView, "Item")
默认情况下,它会将我重定向到列表页面。我知道我可以通过覆盖默认视图来改变行为

但我看到的情况如下

appbuilder.add_link("Add New Item", ItemView().get_add_link())

appbuilder.add_link("List Items", ItemView().get_list_link())

如何获取列表的视图URL/添加视图的页面?

由于您没有应用程序上下文,因此无法获取该视图,您可以使用Flask URL_作为('ItemView.add')上下文

在这种情况下,只需使用相对URL路径:


appbuilder.add_link(“addnewitem”,href='/itemview/add')

您使用的是香草烧瓶还是烧瓶appbuilder?@Oz123,我忘了提到它。我正在使用flask app builder。嗯,我不熟悉它,但我添加了一个标签,它可能有助于吸引用户并关注潜在的帮助者。此外,如果你透露更多的应用程序代码,这可能会有所帮助,这样人们就知道该去哪里寻找。