mirak
Май 16, 2016 13:14:47
Пилю небольшой магазинчик, и есть у меня группы товаров, данные о которых обновляются через management команду кроном. Мне нужно сделать так чтобы при обновлении параметров товаров высчитывалась и цена в зависимости от этих параметров. То есть должна быть базовая цена и плюс наценки в зависимости от полученных параметров. Как такое лучше всего реализовать? Базовую цену и наценки мне нужно будет обновлять, то есть лучше наверное создать отдельную модель типа Prices, но как это применить? У всех товаров несколько полей, в каждом из которых может быть несколько параметров. То есть я представляю как это возможно сделать, например со словарями, захардкодил списки, прогнал циклами и выбрал подходящее. Как это возможно сделать с django models?
mirak
Май 16, 2016 23:13:59
Поговорил со своим приятелем, он иногда помогает мне как ментор, появилось некоторое представление о том как можно решить проблему.
Как оказалось, что мне нужно, так это JSONField и Model.objects.filter().update()