Как перенаправить на URL-адрес многостраничного приложения DashPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как перенаправить на URL-адрес многостраничного приложения Dash

Сообщение Anonymous »

Здравствуйте, мне нужно добавить новую конечную точку в мою сеть Dash (Plotly), которая перенаправляет на URL-адрес. Я хочу сделать что-то вроде следующего. Мое приложение Dash является многостраничным, и я хочу добавить новую конечную точку (путь): /embedded-ms, которая выполняет перенаправление на URL-адрес. При доступе к этой конечной точке приложение Dash должно перенаправляться на заданный URL-адрес.
У меня есть следующий код, который работает нормально:

Код: Выделить всё

@ms_app.app.callback(Output("page-content", "children"), Input("url", "pathname"))

def render_page_content(pathname):

authorized = True #TODO: Change this when better integration with DNN

if ((pathname == "/") or (pathname == "/login/callback")):

return heatmaps_page.page_content

elif pathname == "/page-gestion":

return gestion_page.page_content
И я хочу добавить новое условие, выполняющее перенаправление:

Код: Выделить всё

elif pathname == "/embedded-ms":

return redirect("https://www.somewebsite.com/mob/bi-ms?iframe=true" )
Однако это не работает, поэтому я застрял. Спасибо


Подробнее здесь: https://stackoverflow.com/questions/786 ... e-dash-app
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»