Есть ли решение для шифрования целых чисел в Django с помощью пакета Django Cryptography

Я пытаюсь зашифровать поле Django Integer Choices с помощью пакета Django Cryptography, вот документация: https://django-cryptography.readthedocs.io/en/latest/examples.html. Вот мой код.

from django_cryptography.fields import encrypt
 
class NumberOfCars(models.IntegerChoices):
    One_Vehicle = 1
    Two_Vehicle = 2
    Three_To_Four = 4
    Five_To_Eight = 7
    More_than_Eight = 9
 NumberOfCars = encrypt(models.IntegerField(choices=NumberOfCars.choices))

Я использую базу данных Mysql, Python==3.10 Django==4.0.4 При запуске миграций я получил эту ошибку:

Я пытался решить эту проблему, используя решение, которое я нашел здесь :https://github.com/georgemarshall/django-cryptography/issues/16, но я получил эту ошибку: AttributeError: module 'django.db.models' has no attribute 'DecimalFieldChoices'. Any suggestion plaese

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