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

Я использую расширение fernet_fields, чтобы сделать одно из моих полей зашифрованным, однако мне нужны данные в этом поле, чтобы быть уникальными. Поскольку данные в зашифрованном поле всегда отличаются, они не поддерживают уникальность. Но мне нужна база данных для хранения только уникальных записей. Так как мне это сделать? У меня есть идея сделать дополнительное необратимое char-поле md5, но есть ли удобный способ одновременной записи обоих полей путем установки какого-то одного параметра моей модели?

0 ответов

Другие вопросы по тегам