从同一表中获取具有级别的父子关系
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从同一表中获取具有级别的父子关系相关的知识,希望对你有一定的参考价值。
嗨,我是django和python的新手。
# function for fecthing the child
def get_childern(request, username):
Q = list(Profile.objects.filter(sponsor_id__exact=username))
populate(request, Q, username)
# Iterate the Queryset
def populate(request, quesryset, username):
if quesryset:
messages.success(request, username+' has '+str(len(quesryset))+' child')
messages.info(request, quesryset)
for user in quesryset:
get_childern(request, user.user_id)
else:
messages.warning(request, 'User '+username+' has no child')
return False
# calling all children
get_childern(request, username)
并且我想添加级别,如何进一步细分。
[请帮助我,花很多时间和精力。谢谢大家:)
以上是关于从同一表中获取具有级别的父子关系的主要内容,如果未能解决你的问题,请参考以下文章
用于获取存储在单个表中的 n 级父子关系的 Postgresql 查询