Django models JSONField filter

Подскажите, пожалуйста, почему не находит данные в БД таким запросом?

Models:

class anketa(models.Model):
    request_json = models.JSONField()
    get_json = models.JSONField()
    #timestamp = UnixDateTimeField(default=datetime.datetime.now())
    timestamp = UnixDateTimeField(default=timezone.now)
    operator = ForeignKey(User,on_delete=models.CASCADE)

БД (столбец request_json):

"{\"external_id\": \"43262\", \"external_meta\": {\"amount\": 35000, \"period\": 30, \"lastname\": \"\\u0418\\u0432\\u0430\\u043d\\u043e\\u0432\\u0430\", \"firstname\": \"\\u0410\\u043d\\u043d\\u0430\", \"middelname\": \"\\u0413\\u0435\\u043d\\u043d\\u0430\\u0434\\u0438\\u0435\\u0432\\u043d\\u0430\", \"phone\": \"79680934942\", \"birthdate\": \"10.10.1992\", \"city\": \"\\u041c\\u043e\\u0441\\u043a\\u0432\\u0430\"}, \"contacts\": {\"lastname\": \"\\u041f\\u0435\\u0442\\u0440\\u043e\\u0432\", \"firstname\": \"\\u0421\\u0435\\u0440\\u0433\\u0435\\u0439\", \"middelname\": \"\\u042e\\u0440\\u044c\\u0435\\u0432\\u0438\\u0447\", \"phone\": \"79002349595\", \"relation\": 1}}"

Запрос:

anketa.objects.filter(request_json__contains=[{'external_id': '43262'}]):
Вернуться на верх