Мне интересно, как лучше всего реализовать обрезаемый ImageField в Django.
В основном я хотел бы загрузить изображения и обрезать их. Например, используя imagAreaSelect.
Первый подход, который пришел мне в голову, состоял в том, чтобы создать ImageField и несколько метаполей в моей модели для хранения коэффициента обрезки, ширины и высоты моего выбора. Но мне интересно, есть ли более чистые способы решить эту проблему и дополнительно инкапсулировать поведение обрезки.
Итак, в конечном итоге я хотел бы обернуть желаемое поведение в виджет. Хотя проблема, которую я вижу, заключается в том, что виджеты обычно сопоставляются с одним полем базы данных.
Поэтому мне интересно, возможно ли это вообще и как лучше всего сохранить данные моего изображения?