Django rest framework VIewflow通过rest端点公开

Django rest framework VIewflow通过rest端点公开,django-rest-framework,django-viewflow,Django Rest Framework,Django Viewflow,我正在设计一个API first应用程序,它显然不会使用Django模板系统,而是只使用DRF和React前端 Viewflow Pro有一个API端点机制,而且我似乎也理解(但我不完全确定,所以这是一个单独的问题),您需要Viewflow Pro只是因为您正在设计一个商业应用程序,而不是一个开源应用程序 我想了解是否需要使用Viewflow REST端点,或者是否可以使用集成了Viewflow的DRF泛型视图集 作为一个理论示例:我有一个APIView,它公开状态的变化,并且根据触发状态变化的

我正在设计一个API first应用程序,它显然不会使用Django模板系统,而是只使用DRF和React前端

Viewflow Pro有一个API端点机制,而且我似乎也理解(但我不完全确定,所以这是一个单独的问题),您需要Viewflow Pro只是因为您正在设计一个商业应用程序,而不是一个开源应用程序

我想了解是否需要使用Viewflow REST端点,或者是否可以使用集成了Viewflow的DRF泛型视图集

作为一个理论示例:我有一个APIView,它公开状态的变化,并且根据触发状态变化的用户,Viewflow帮助我将适当的“链接”分派到另一个端点和/或适用于流的APIView


因此,与其转到
/myviewflowendpoint/state/change
,不如转到常规的
/my/foo/endpoint
,并以编程方式将viewflow逻辑放入该视图中。这可能吗?烹饪书上有类似的东西吗?

Viewflow是django模型视图模板上的一个薄工作流层。Viewflow从视图中提取流逻辑。Viewflow允许在不修改视图代码和URL配置的情况下更改流


从视图调用流会将流逻辑返回到视图,只会使代码复杂化,没有任何好处。

谢谢@kmmbvnr,那么我很难理解为什么viewflow会公开API(我确信我对工作流了解得不够,但仍然如此)。我以为它是为了移动进程状态,但也许是为了通过REST以编程方式更改流?如前所述,我可能遗漏了一些东西,但也许viewflow文档可以在某些方面得到改进(当然,这只是我的观点)。从流程的角度来看,我清楚地了解viewflow如何在高层次上帮助我,但我几乎没有试图理解它的Django流程。