Viewflow应用找不到flow链接 无法查看工作流图形化视图
Viewflow 流程图入口缺失问题排查方案
- 检查图形渲染依赖安装状态
Viewflow的流程图可视化功能需要额外依赖支撑,先执行以下命令安装Python依赖:pip install django-viewflow[graph]
同时需要确保本地系统已安装graphviz二进制包:- Debian/Ubuntu系统执行:
apt install graphviz - macOS系统执行:
brew install graphviz - Windows系统需从官方下载安装包并配置环境变量
- Debian/Ubuntu系统执行:
- 检查settings.py注册配置
确认INSTALLED_APPS中已正确注册Viewflow相关组件:
同时确认配置中没有主动关闭流程图展示,删除INSTALLED_APPS = [ # 其他已注册应用 'viewflow', 'viewflow.frontend', ]VIEWFLOW_SHOW_DIAGRAM = False配置项,该配置默认值为True。 - 检查根路由配置
确认项目根urls.py中已引入Viewflow的前端路由:from viewflow.frontend import site as viewflow_site urlpatterns = [ # 其他路由配置 path('workflow/', include(viewflow_site.urls)), ] - 检查工作流注册逻辑
确认自定义的工作流类已注册到Viewflow前端站点,示例代码如下:from viewflow.frontend import site from .flows import 你自定义的工作流类名 site.register(你自定义的工作流类名) - 检查当前用户权限
流程图入口默认仅对拥有工作流查看权限的staff用户开放,确认当前登录用户已被分配对应权限,或已开启staff状态。
内容的提问来源于stack exchange,提问作者Sanskriti Mishra
相关产品推荐
相关产品推荐

