我有一个这样的模型:
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")
我得到重复。
我如何摆脱重复?