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....