0
Почему это не работает? State.objects.filter(pk__regex=r'^[0-9]')
Django и regex не работают с первичными ключами
Я получаю сообщение об ошибке:
no operator matches the given name and argument type(s)
Почему это не работает? State.objects.filter(pk__regex=r'^[0-9]')
Django и regex не работают с первичными ключами
Я получаю сообщение об ошибке:
no operator matches the given name and argument type(s)
Regex для строк, а рк является целым числом.
Я не совсем уверен, что вы пытаетесь сделать, но если вы хотите, чтобы просто получить все государства с рк от 0 до 9, вы можете использовать диапазон:
State.objects.filter(pk__range=(0, 9))
Вы пытаетесь пропускать Строка в этот фильтр? Нужно ли ему двойные кавычки, я не знаком с django. – Walls
Решенный :) Не спрашивайте, но как работать :) – milandjukic88