lun*_*oko 2 django django-models django-views reverse-lookup
我正在尝试使用Django 1.3进行反向SQL查找.我发现了很多相关的问题,但不幸的是我只能在单个记录上找到答案,而不是一次找到多个记录.
基本上,这是我的情况:我有一个模型'技术',看起来像这样:
class Technique(models.Model):
title = models.CharField(max_length=32)
description = models.CharField(max_length=256)
skill_level = models.IntegerField()
parent_technique = models.ForeignKey('self', blank=True, null=True)
Run Code Online (Sandbox Code Playgroud)
目前我只列出了所有无主义技巧.
t = get_list_or_404(Technique.objects.filter(parent_technique=None))
Run Code Online (Sandbox Code Playgroud)
现在我想要的(或者至少我想要的)是t获得一个加法字段'childs'的所有条目,列出了将当前技术列为其父项的所有技术.谁能帮我这个?
此外,如果他们是实现我想要的另一种方式,请随时贡献它.我刚刚开始使用Django,所以我可能不知道任何其他方法.
非常感谢提前!
这已经内置 - 请参见以下关系.
在你的情况下,只需:
obj.technique_set.all()
Run Code Online (Sandbox Code Playgroud)
对于每个obj人t.
| 归档时间: |
|
| 查看次数: |
10435 次 |
| 最近记录: |