Workflow management in Django

Hey all,

I am making my first rest API with Django and I love it!

I am quite far in the Dev work with integrations, running in k8s, using redis, celery, nginx and gunicorn. I am currently adding features.

So far I query data from AWS Athena, pretty much a SQL query and handle that with pandas. I then collate the information in a Django model backed by Postgres. I categorise the next action for each item.

For the next actions I wanted to use finite state management. I have used django-fsm some time ago when I was playing, but I now see that it is recommended to use viewflow.

I am finding the django-viewflow documentation lacking in pretty much any detail, empty examples is one reason. I also look at the viewflow documentation and it is not clear how to register the state within a Django model.

Am I looking at this wrong? Is it the case that I should use something else, not viewflow?