не удается найти рабочий процесс процесса — helloword в списке рабочих процессов

#django-viewflow

#django-viewflow

Вопрос:

Привет, я новичок в django и пытаюсь запустить пример процесса в http://docs.viewflow.io/viewflow_quickstart.html

но не удается найти процесс в списке процессов.

env lib:

env lib

список процессов пуст:

список процессов пуст

flow.py

из viewflow импортируйте поток из viewflow.base импортируйте это, поток из viewflow.flow.views импортируйте CreateProcessView, UpdateProcessView

из .models импортируйте HelloWorldProcess

из интерфейса импорта viewflow

@frontend.register класс HelloWorldFlow(поток): process_class = HelloWorldProcess

 start = (
    flow.Start(
        CreateProcessView,
        fields=["text"]
    ).Permission(
        auto_create=True
    ).Next(this.approve)
)

approve = (
    flow.View(
        UpdateProcessView,
        fields=["approved"]
    ).Permission(
        auto_create=True
    ).Next(this.check_approve)
)

check_approve = (
    flow.If(lambda activation: activation.process.approved)
    .Then(this.send)
    .Else(this.end)
)

send = (
    flow.Handler(
        this.send_hello_world_request
    ).Next(this.end)
)

end = flow.End()

def send_hello_world_request(self, activation):
    print(activation.process.text)
  

Комментарии:

1. у вашего пользователя было разрешение на просмотр потока?

2. да, я так думаю, поскольку это суперпользователь, которого мы создаем после выполнения миграции с помощью command manage. py createsuperuser как описано в docs.viewflow.io/viewflow_quickstart.html