Python 如何获取add/list/。。。flask app builder中视图的链接?
我正在使用flask应用程序生成器。目前,我正在使用以下代码访问该视图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())
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。嗯,我不熟悉它,但我添加了一个标签,它可能有助于吸引用户并关注潜在的帮助者。此外,如果你透露更多的应用程序代码,这可能会有所帮助,这样人们就知道该去哪里寻找。