FieldError: Unsupported lookup 'iexact' for EncryptedCharField or join on the field not permitted, возможно, вы имели в виду iexact или exact?

from django_cryptography.fields import encrypt

class UserDataIdModel(models.Model):

user_id = encrypt(models.CharField(default=user_pk, primary_key=True, max_length=255, unique=True))
name = encrypt(models.CharField(max_length=100))
email = encrypt(models.EmailField(max_length=100))
phone = encrypt(models.CharField(max_length=100))
dob = encrypt(models.DateField())
created_dt = models.DateTimeField(auto_now_add=True)

def data_delete(request, id):

print('id:------------->', id)
model_obj = UserDataIdModel.objects.get(user_id__iexact=id)
print(model_obj)
model_obj.delete()
return HttpResponseRedirect(request.META.get('HTTP_REFERER'))

Как удалить или получить записи, когда данные зашифрованыCharField....

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