def queryset(self, request, queryset): current_language_codes = set(Language.objects.values_list('code', flat=True)) babel_language_codes = set([code for code, lang in get_languages_for_locale('en')]) if self.value() == 'True': missing_language_codes = current_language_codes.difference(babel_language_codes) return queryset.filter(code__in=list(missing_language_codes)) if self.value() == 'False': return queryset.filter(code__in=list(babel_language_codes)) return queryset
def queryset(self, request, queryset): current_language_codes = set(Language.objects.values_list('code', flat=True)) babel_language_codes = set([code for code, lang in get_languages_for_locale('en')]) if self.value() == 'True': missing_language_codes = current_language_codes.difference(babel_language_codes) return queryset.filter(code__in=list(missing_language_codes)) if self.value() == 'False': return queryset.filter(code__in=list(babel_language_codes)) return queryset