Я использую ViewFlow / Django, и я определил Flow, который включает в себя 10 шагов.
Предположим, у меня есть все необходимые данные для первых 5 шагов.
Как я могу программно запустить мой поток, сохранить данные для этих шагов и перейти непосредственно к шагу 6?
Проблема в том, что у меня есть поток, работающий с внешним интерфейсом, но теперь я хочу сделать первые 5 шагов из API. Я добавил это в свой поток:
класс MyFlow (Flow):
@method_decorator(flow_start_func)
def create_request(self, activation, **kwargs):
activation.prepare()
activation.done()
return activation
start_from_code = StartFunction(this.create_request). \
Next(this.my_first_step_in_a_flow)
но я что-то не так делаю, так как при попытке запустить с:
MainOnBoardingFlow.start_from_code.run()
я получаю NotImplementedError