添加模块中的下拉框的数据没有跟随上一级别更新是为什么呢?
来源:8-2 .角色管理

ALOH
2017-08-24
比如说在权限添加了权限,然后添加角色,添加角色的权限列表是没有增加刚刚添加的权限
写回答
1回答
-
rustgopy
2017-08-24
同学,你好,你可以动态赋予选项值,form.auths.choices = [(v.id, v.name) for v in Auth.query.all()]
,具体代码如下:# 编辑角色 @admin.route("/role/edit/<int:id>/", methods=["GET", "POST"]) @admin_login_req def role_edit(id=None): form = RoleForm() role = Role.query.get_or_404(id) if request.method == "GET": auths = role.auths form.auths.choices = [(v.id, v.name) for v in Auth.query.all()] form.auths.data = list(map(lambda v: int(v), auths.split(",")))
00
相似问题