Как выполнить поиск в зашифрованном поле?

Я хочу сделать поиск по модели. Я делаю это с помощью django-filter. Но в поле я использую django-mirage-field для шифрования и из-за этого, когда я делаю поиск с помощью django filter, он принимает зашифрованную версию. Я не знаю, можно ли это расшифровать. Что мне делать для поиска?

models.py

from mirage import fields
class Document(Model):
    file_path = models.CharField(max_length=250)
    converted_content = fields.EncryptedTextField()

filters.py

class CaseSearchFilter(django_filters.FilterSet):
    documents = django_filters.CharFilter(field_name='documents__converted_content__icontains',lookup_expr='icontains', label='Documents')
Вернуться на верх