如何解决升序=真在 django-mptt 中不起作用
嗨,美好的一天,我目前正在关注 Django-MPTT 文档,但我在使用升序 = True 时遇到了问题。这是我的代码:
views.py
def show_genres(request):
Try01 = Genre.objects.filter(name="Rock")
context = {'genres': Genre.objects.all(),'sample_ancestor': Try01.get_ancestors(ascending=True,include_self=True)}
return render(request,"sampletemp/startup.html",context)
当我使用 Ascending=True 时,会出现错误提示:
Exception Value: get_queryset_ancestors() got an unexpected keyword argument 'ascending'
我该如何解决。提前致谢!
解决方法
你使用了错误的方法
models.get_ancestors
有一个 ascending
字段,请参阅 here
managers.TreeManager.get_queryset_ancestors
但是没有,如图所示here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。