У объекта 'NoneType' нет атрибута 'negate'

Я получаю ошибку при попытке получить все урлы, для которых поле limited имеет значение True. Я пробовал удалять миграции и создавать новые миграции, но все равно получаю ту же ошибку.

вот установленные зависимости:

  • asgiref==3.4.1
  • backports.zoneinfo==0.2.1
  • Django==4.0
  • django-cors-headers==3.10.1
  • django-shell-plus==1.1.7
  • djangorestframework==3.13.1
  • djongo==1.3.6
  • dnspython==2.1.0
  • gunicorn==20.1.0
  • pymongo==3.12.1
  • python-dotenv==0.19.2
  • pytz==2021.3
  • sqlparse==0.2.4
  • tzdata==2021.5

models.py:

class Urls(models.Model):
    _id = models.ObjectIdField()
    record_id = models.IntegerField(unique=True)
    hash = models.CharField(unique=True, max_length=1000)
    long_url = models.URLField()
    created_at = models.DateField(auto_now_add=True)
    expires_in = models.DurationField(default=timedelta(days=365*3))
    expires_on = models.DateField(null=True, blank=True)
    limited = models.BooleanField()
    exhausted = models.BooleanField()

запрос:

Urls.objects.filter(limited=False)

error:

Вернуться на верх