我有:
Home
Things with Fur
Dog
Horse
Basket Ball Games
Twenty One
Horse
假设每个slug
为title.lower().replace(' ', '-')
,我的网址将为:
/home/
/home/things-with-fur/
/home/things-with-fur/dog/
/home/things-with-fur/horse/
/home/basket-ball-games/
/home/basket-ball-games/twenty-one/
/home/basket-ball-games/horse/
slug
字段为unique_together
,parent
。
我需要根据URL分段查询正确的类别。我不能简单地使用horse
查询篮球赛Category.objects.get(mptt_level=2, slug=u'horse')
,因为恰好有一个类别,其中slug horse
位于不同的类别下,但位于同一级别。那么,如果不攀登链并检查每个级别,我应该如何正确地查询我的horse
类别?
答案 0 :(得分:2)
存储数据库中每个项目的完整路径。