Как выполнить поиск в зашифрованном поле?
Я хочу сделать поиск по модели. Я делаю это с помощью 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')