menuSet: set[Menu] = set() query = """ SELECT id, name FROM t_role WHERE id IN (SELECT role_id FROM t_user_role WHERE user_id = %s) """ roleList = Role.objects.raw(query, [user.id]) roles = ",".join([role.name for role in roleList]) # 添加判断,如果拼接后的字符串为空,则赋予一个默认值 if not roles: # 或者 if len(roleList) == 0: roles = "暂无分配角色" for role in roleList: print(role.__dict__)
站长微信:xiaomao0055
站长QQ:14496453