0
0 комментариев

В проекте на Django, есть обычная модель со своими полями и методами, где данные привязаны к конкретному пользователю, ничего необычного. Появилась необходимость сделать так, чтобы через определённый промежуток времени одно из полей обновляло свои данные по формуле. Для примера возьмём поле rank(рейтинг), которое должно каждые 3 часа увеличиваться, скажем на 100. Так как нет явной необходимости, чтобы в БД всегда находились самые свежие данные, решил не делать обновление пока нет вывода на экран этих данных. Для большего понимания: если надо провести какие-то манипуляции с данными при сохранении, то, можно переопределить метод save. А как сделать подобное при запросе типа «select»?


Добавить комментарий