Я использую Django Admin в качестве панели администратора для сервиса.Одна часть сервиса относится к файлам в AWS S3, и я несколько успешно использую модуль django-s3-storages и собственный FileField от Django.
Однако у меня есть другая таблица и связанная модель (нееще зарегистрированы на сайте администратора), которые имеют отдельные столбцы и поля для корзины S3 и ключа S3.Так что, похоже, я не могу просто начать использовать FileField с моделью, поскольку он будет хранить ключ S3 только с одним столбцом, а в моей таблице есть дополнительный столбец для корзины.
Есть ли способпродолжать использовать старую схему даже с Admin и FileField, нарезая все, что FileField держит перед сохранением модели?Каково будет подходящее место для размещения моего кода для нарезки?
Или же подходящим решением будет удаление всех старых строк, использование FileField со старым столбцом ключа и надежда на то, что всесуществующие строки использовали одно и то же ведро?