Как получить ссылку add/list/... на представление в конструкторе фляг?
Я использую колбу приложение конструктор. В настоящее время я использую следующий код для доступа к представлению.
appbuilder.add_view(ItemView, "Item")
По умолчанию он перенаправляет меня на страницу со списком. И я знаю, что могу изменить поведение, переопределив default_view.
Но я смотрю что-то вроде следующего.
appbuilder.add_link("Add New Item", ItemView().get_add_link())
appbuilder.add_link("List Items", ItemView().get_list_link())
Как получить URL вида списка / добавить страницы вида?
1 ответ
Вы не можете получить его в этот момент, так как у вас нет контекста приложения, с контекстом вы можете использовать Flask url_for('ItemView.add').
В этом случае просто используйте относительный путь URL:
appbuilder.add_link ("Добавить новый элемент", href='/itemview/add')