mirror of
https://github.com/Hopiu/django-modeltranslation.git
synced 2026-05-13 15:43:10 +00:00
Merge branch 'master' of github.com:deschler/django-modeltranslation
This commit is contained in:
commit
af5b7bf738
1 changed files with 12 additions and 0 deletions
|
|
@ -385,6 +385,18 @@ class MultilingualQuerySet(models.query.QuerySet):
|
|||
new_args.append(rewrite_order_lookup_key(self.model, key))
|
||||
return super(MultilingualQuerySet, self).order_by(*new_args)
|
||||
|
||||
def distinct(self, *field_names):
|
||||
"""
|
||||
Change translatable field names in an ``distinct`` argument
|
||||
to translation fields for the current language.
|
||||
"""
|
||||
if not self._rewrite:
|
||||
return super(MultilingualQuerySet, self).distinct(*field_names)
|
||||
new_args = []
|
||||
for key in field_names:
|
||||
new_args.append(rewrite_order_lookup_key(self.model, key))
|
||||
return super(MultilingualQuerySet, self).distinct(*new_args)
|
||||
|
||||
def update(self, **kwargs):
|
||||
if not self._rewrite:
|
||||
return super(MultilingualQuerySet, self).update(**kwargs)
|
||||
|
|
|
|||
Loading…
Reference in a new issue