У объекта '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: