perf: 优化生成假数据 (#4759)

* perf: 优化生成假数据
This commit is contained in:
fit2bot
2020-10-12 12:44:30 +08:00
committed by GitHub
parent 98238f71ae
commit c73b49fe30
17 changed files with 345 additions and 223 deletions

View File

@@ -256,6 +256,13 @@ def rebuild_user_mapping_nodes(user):
logger.info(f'>>> {dt_formater(now())} end rebuild {user} mapping nodes')
def rebuild_all_user_mapping_nodes():
from users.models import User
users = User.objects.all()
for user in users:
rebuild_user_mapping_nodes(user)
def get_user_granted_nodes_list_via_mapping_node(user):
"""
这里的 granted nodes, 是整棵树需要的node推算出来的也算