1

我有一个这样的模型:

from django.db import models
from django.utils.translation import ugettext_lazy as _

from parler.models import TranslatableModel, TranslatedFields

...

class UnitNode(TranslatableModel):
    ...
    translations = TranslatedFields(
        title=models.CharField(_(u'title'), max_length=1024),
        slug=models.SlugField(_('slug'))
        ),
    )

...

我想要一个不重复的 UnitNodes QuerySet,按 slug 排序。当我查询这样的事情时:

qs = UnitNode.objects.distinct().order_by("translations__slug")

我得到重复。

我如何摆脱重复?

4

0 回答 0