Канал Python Консоль в HTML iFrame (Django веб-приложение) - PullRequest
0 голосов
/ 14 июля 2020

Возьмите следующий бит Python кода из моего Django веб-приложения:

def Deploy(request, home, staging_folder):
    os.chdir(staging_folder)
    tf = Terraform()
    tf.init()
    tf.plan(capture_output=False)
    approve = {"auto-approve": True}
    try:
        print(tf.apply(capture_output=False, auto_approve=True, skip_plan=True,**approve))
    except Exception as e:
        print(e)
    os.chdir(home)

Это будет напечатано на консоли. Можно ли передать это в iframe HTML? Если да, то каким будет источник iframe?

<iframe src="" width="650" height="800" frameborder="0" ALLOWTRANSPARENCY="true" name="display"></iframe> 

Я по сути хочу перенаправить вывод с консоли на iframe, чтобы пользователь мог точно видеть, что происходит на странице развертывания (например, в прямом эфире) вместо ожидания выполнения функции, пока страница HTML выглядит так, как будто она висит.

...