кэшированная функция против нередактируемого поля django - PullRequest
0 голосов
/ 01 марта 2020

У меня есть модель Submission, пользователи отправляют номера на мой сервер, и я их сохраняю. Мне интересно, если числа четные.

Я могу придумать два решения.

  1. Создание не редактируемого поля и вычисление его при сохранении моего Метод отправки.

  2. создание кэшированной функции в модели отправки, которая будет видеть, является ли число четным.

Я также заинтересован в статистике например, узнав, сколько человек отправили четные числа и т. д. c.

Не могли бы вы сказать, какой выбор является наилучшей практикой, в каком случае и по каким причинам?

PS Я упростил проблема не в том, что числа четные, моя проблема в том, что пользователь выбрал правильный тест (ы) из теста.

...