Модель пользовательских настроек не применяется до перезапуска сервера в django
Я пытаюсь использовать модель пользовательских настроек для изменения некоторых параметров из админки.
class Setting(models.Model):
is_duel_cart_allowed = models.BooleanField(default=True)
free_cancellation_duration = models.DurationField(default="0:0:0")
return_order_duration = models.DurationField(default="0:0:0")
is_return_charges_deducted = models.BooleanField(_("Return charges applied when order is returned"),default=True)
is_shipping_charges_deducted_on_return = models.BooleanField(_("Deduct shipping charges when order is returned"),default=True)
is_product_cancellation_charge_deducted = models.BooleanField(_("Cancellation Charges deducted when product is cancelled"), default=True)
is_shipping_charges_deducted_on_cancel = models.BooleanField(_("Deduct shipping charges when order is cancelled"), default=True)
Это моя модель, и когда я включаю/выключаю любое из этих булевых полей, настройки остаются неизменными до перезапуска сервера.
Как решить эту проблему?
Вот код моей функции представления, где я проверяю изменения этих моделей
Даже после изменения настроек из админки расчеты производятся по предыдущим настройкам. И как только я перезапускаю сервер, все нормально. Как решить эту проблему в продакшене?
Спасибо заранее