我是django-viewflow的新手,并且仍然在浏览与viewflow相关的文档,包括烹饪书示例。
在我正在做的项目中,我有下面的模型。
class FirstModel(models.Model):
prod_ref_num = models.IntegerField()
prod_part_num = models.IntegerField()上面的模型FirstModel正在通过外部进程进行更新。
class SecondModel(models.Model):
prod_type = models.CharField(max_length=30)
prod_category = models.CharField(max_length=30)
approved = models.BooleanField(default=False)上述模型SecondModel是工作流程的一部分,如下所述)。
你能提供一些关于如何在django-viewflow中设计模型的见解吗?
另外,如何实现工作流过程,特别是使用django_tables2执行SQL和diplaying查询结果。
发布于 2018-03-06 06:03:25
Viewflow在django视图之上提供工作流层,提取流逻辑,并允许保持视图代码独立于流。
您可以像往常一样设计django视图和模型,只需将它们实现为独立的步骤,使用@flow_view装饰器初始化request.actiovation并在任务完成后立即调用activation.done()。
您可以将模型与视图流流程模型分开,只需在流程模型中放置外键即可。
您可以检查货件演示,作为样品。
https://github.com/viewflow/viewflow/blob/master/demo/shipment/models.py#L63
https://stackoverflow.com/questions/49041907
复制相似问题