Как получить ссылку 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')

Другие вопросы по тегам