Как сделать другие значения из того же набора данных доступными в поле модели Django

Я создал пользовательское поле модели Django, которое должно шифровать данные перед сохранением в базу данных (get_prep_value()) и расшифровывать их после чтения из базы данных (from_db_value()). Ключ, который я использую для шифрования и расшифровки данных, хранится в той же модели/наборе данных, что и само зашифрованное поле.

Почему-то я не могу получить значение другого поля/колонки той же модели/набора данных (здесь ключ, который я хочу использовать для шифрования и расшифровки значения моего поля) в методе from_db_value() и get_prep_value() моего пользовательского поля модели.

Любой совет или подсказка, как это сделать, будет очень признателен... Спасибо.

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