Я получаю сообщение об ошибке при использовании Djon go 1.3.0 для сохранения моих моделей на сервере MongoDB. Вот конкретный пример c:
class UserProfileAdmin(UserAdmin):
def get_queryset(self, request):
queryset = super(UserAdmin, self).get_queryset(request)
# Hide users begining with '__'
queryset = queryset.exclude(username__startswith='__')
if request.user.is_superuser:
return queryset
return queryset.filter(is_superuser=False)
вызов exclude () генерирует следующие ошибки:
повышение SQLDecodeError ('Отрицание IN / NOT IN не поддерживается') djon go .sql2mon go .SQLDecodeError: Отрицание IN / NOT IN не поддерживается
djon go .sql2mon go .SQLDecodeError: FAILED SQL: ВЫБРАТЬ СЧЕТ (*) КАК «__count» ОТ "auth_user" WHERE NOT ("auth_user". "username" LIKE% (0) s) Параметры: ('\ _ \ _%',) Версия: 1.3.0
Как мне заставить это работать ? (сейчас я использую Django 2.0.5 и pymon go 3.7.2)