Преобразование данных с помощью функции до их добавления в базу данных с помощью Django и Python

Файловая структура проекта:

- Site
 - common
   - __init__.py
   - utils.py
 - App

Внутри utils.py у нас есть функция, которая преобразует любую единицу измерения, введенную пользователем в форму, в унифицированную единицу - т.е. фунты -> кг, унции -> кг.

Как передать данные, которые пользователь вводит из |формы -> через функцию -> в базу данных| таким образом, чтобы они были преобразованы перед добавлением в базу данных?

Например:

  1. Пользователь вводит 1000 грамм в качестве веса продукта и отправляет данные.
  2. Функция изменяет 1000 грамм на килограммы.
  3. Вес вводится в базу данных как 1 килограмм.

Функция уже написана, мы просто не знаем, как "подключить" ее к нашему коду, чтобы добиться функциональности.

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