发现个很奇怪的问题
来源:8-2 .角色管理
wa666
2017-08-12
在权限列表中点击编辑
将删除标签改成删除标签+测试
修改成功且在权限列表中显示正常
接下来切换到角色管理列表点击编辑
然后发现这里的删除标签并没有改变
只有重启manage才会显示正常,下图为重启后的
反复测试都是如上述情况一样
在form中有这两个参数作为数据库数据查询的全局变量,上述的是与auth_list相关的出现这种问题,同理tags相关也出现修改标签后然后编辑电影中时标签出可选数据没有更新,不知道这是什么问题
写回答
1回答
-
老师回答过过类似的问题,根据老师的思路,我的解决方案是,在role_edit() 视图函数,在以下语句后面:
form = RoleForm()
role = Role.query.get_or_404(int(id))
添加这一句:form.auths.choices = [(v.id, v.name) for v in Auth.query.all()]
022017-08-13
相似问题