Я пытаюсь создать графический интерфейс пользователя с Django framework в Python. Цель состоит в том, чтобы иметь три или более взаимоисключаемых экрана: Меню продукта, Ввод пользователя и Оплата.
Можно ли изменить порядок последовательности экранов во время выполнения ? Например:
Меню продукта> Оплата> Ввод пользователя
Оплата> Меню продукта> Ввод пользователя
Ввод пользователя> Оплата> Меню продукта
Просмотр документация Kivy (другой фреймворк) предлагает следующие функции:
Расширенное использование
Начиная с версии 1.8.0, вы можете динамически переключаться на новый экран, измените параметры перехода и удалите предыдущий с помощью switch_to ():
sm = ScreenManager()
screens = [Screen(name='Title {}'.format(i)) for i in range(4)]
sm.switch_to(screens[0])
# later
sm.switch_to(screens[1], direction='right')
Если это невозможно в Django, какая структура позволяет достичь этой цели?