问题标签 [django-viewflow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
285 浏览

django - Django viewflow - 权限被拒绝

我了解每个流节点都有六 (6) 个 REST API 方法。但我不了解 /activate_next/ 和 /undo/。当我尝试这两种方法时,我得到一个错误权限被拒绝。

这是我的示例流节点:

谢谢

0 投票
1 回答
149 浏览

python - 将业务工作流与 Django 应用程序分离

我有一个 Django 应用程序,我需要为不同的输入遵循不同的工作流程。

POST我通过端点接收到带有数据有效负载的输入参数。根据输入,我需要触发不同的功能,相应地处理数据,最后将其保存在数据存储中。

一种选择是编写if-else,但是if-else随着代码的增长,编写很难维护。

例如:-

我研究了Intellectdjango-viewflow和许多其他业务规则库,但不确定推荐的做法。

如果任何人都可以为我提供一个虚拟示例或一个开源项目,我可以通过它来理解相同的实现,那将会很有帮助。

0 投票
1 回答
865 浏览

python - Django viewflows - 定义 API 流

我有一个 API 端点,/api/create/. 这会根据从客户端接收到的有效负载在数据库中创建一个新条目。

现在取决于type,我有一个特定的工作流程。例如:-Type A需要在保存数据之前执行某些任务,Type B有自己的一组操作。

我没有任何 UI,只有来自 POST 请求的请求。我如何将django-viewflows用于这样的用例?

更新

我能够使用WorkFlowClass.start.run(). 它完美地启动了工作流程。但是,不是完整的工作流程。完成工作流的 Node1(开始)后,它不会转到 Node2。意思是,只调用工作流的第一个任务,而不是后续任务。

这是我的工作流程。

task2不叫。为什么?

0 投票
1 回答
59 浏览

javascript - 更改页面时Django源文件不更新

将 Django 1.11 与 Viewflow-Pro 1.04 一起使用

这可能是一个非常简单的问题,但我花了几个小时在谷歌上搜索和阅读,结果完全是空的。

我的应用程序的每个页面都有各种 CSS/javascript 文件,它们使用脚本和链接标签加载。但是,当用户单击链接并将其重定向到另一个页面时,源不会刷新 - 它仍然使用前一页的源(通常相似,但不相同)。

刷新页面会修复它,因为它会提取正确的源。但基本上我每次被重定向到新页面时都必须刷​​新页面。

事实证明,这很难调试,因为许多页面具有相同的源,因此它们“似乎”可以正常工作 - 但我认为它只发生在链接上。如果我的 view.py 重定向用户(使用返回渲染或类似的),那么它就不会发生。就像用户单击链接以从我网站的一个部分跳转到另一个部分一样。

任何人都知道它可能是什么?我会包含代码示例,但它会影响我的整个项目 - 如果某些特定代码有帮助,请告诉我。

这是我的一个链接的示例:

谢谢你的帮助。

0 投票
0 回答
553 浏览

django - 在视图流中将任务分配给用户

我在我的一个应用程序中使用 django-viewflow。我不想在使用 Assign() 创建任务后立即将其分配给任务。当用户登录时,我想检查是否有任何未分配的任务,如果有,获取一个并分配给用户。我怎样才能做到这一点?

提前致谢

0 投票
1 回答
430 浏览

python - Django Viewflow - 运行完整的工作流程

我有一个工作流程。

我能够使用以编程方式运行工作流程

它完美地启动了工作流程,但并没有完成它。上述代码段的输出是

完成工作流的 Node1(start) 后,task2不会调用。意思是,只调用工作流的第一个任务,而不是后续任务。为什么?以及如何执行完整的工作流程?

0 投票
1 回答
475 浏览

django-viewflow - 在 django-viewflow 中设计模型

我是 django-viewflow 的新手,并且仍在浏览与视图流相关的文档,包括食谱示例。

在我正在进行的项目中,我有以下模型。

上述模型 FirstModel 正在由外部进程更新

上述模型 SecondModel 是工作流程的一部分,如下所述)。

  1. 在流程开始期间,它应该允许接受 prod_type 和 prod_category 的输入,并且它应该使用为 prod_type 和 prod_category 输入的数据执行 SQL 查询(对于外部数据源)。查询结果应该使用 django_tables2) 呈现给用户。根据查询结果,用户可以继续或取消流程。
  2. 如果继续,它会转换到审批流程。
  3. 如果取消,则不应将数据插入到模型 Product2 中。

您能否提供有关如何在 django-viewflow 中设计模型的见解?

还有如何实现工作流程,特别是使用 django_tables2 执行 SQL 和显示查询结果。

0 投票
1 回答
113 浏览

django-viewflow - Django viewflow 在 shell 中获取流?

感谢这个美丽而有用的应用程序的作者项目,但我是一个新手,从演示前端一切正常,从 django 代码中没有任何东西......所以我请教你:如何在没有前端的情况下管理流程:

# 进程存在

# 状态正确

在我的流程中,我放了:

但是 x.flow_class 似乎是'',并且“x.next_flow_step”不存在,我怎样才能得到这个过程的下一步?谢谢,BR

0 投票
1 回答
188 浏览

django-viewflow - Django-viewflow - 将模型与流程分开

这个问题是在 django-viewflow 中设计模型时触发的

在将模型与视图流程分开的同时,得到以下错误 -

这是我的模型和视图流程模型类

0 投票
1 回答
106 浏览

python - 将字段添加到任务而不需要在流程中?

我目前正在使用 ViewFlow 来模拟我公司创建网站的过程。我的流程生成了一个从 AWS 实例到电子商务站点的网站。

我的流程中的每个任务都会向我的站点添加一些信息。示例:选择域、配置 SSL。每次完成一项任务时,我都会向我的用户询问一些将保存到网站数据库行中的信息。

我很想知道是否可以将字段添加到不需要在我的 Process 表中更改架构的任务。我想要这个的原因是因为我的许多任务都要求我的用户提供将直接保存到我们数据库中的信息。我不需要我的进程表来承载这么多只对一项任务有用的信息。

现在,如果你有,fields=['field_not_in_schema', ...]你会得到一个错误Unknown field(s) (field_not_in_schema) specified for MyProcess

我正在使用 Viewflow 的默认前端模块。有什么建议吗?