Как ограничить модель одной записью в месяц (Django)? - PullRequest
0 голосов
/ 15 января 2020

Я хочу создать простой способ отслеживать мой кредитный рейтинг ежемесячно. Я хочу, чтобы иметь возможность отслеживать счет трех основных кредитных агентств за каждый месяц года. Мне следует разрешить делать эти записи только в течение одного месяца одного года. До сих пор в моей модели было следующее:

class Score(models.Model):
    equifax_score = models.IntegerField()
    experian_score = models.IntegerField()
    transunion_score = models.IntegerField()

Конечная цель - иметь в своем представлении таблицу HTML, которая показывает мне мой кредитный рейтинг месяц за месяцем. Я хочу иметь возможность отслеживать это в виде линейного графика, как только у меня будет достаточно данных. Это лучший способ сохранить это?

1 Ответ

0 голосов
/ 15 января 2020

Много переменных для успеха этой идеи.

1) Вы знаете, будут ли данные кредитного бюро только вашей оценкой? Я полагаю, что это не будет. Если вы надеетесь сохранить всю модель, чтобы вместить множество переменных данных, а не только целые числа.

2) Вам понадобится функция в вашем views.py, которая разбивает данные до целого числа, если вы хотите сохранить эту информацию.

3) Упомянутая выше функция должна также включать переменную синхронизации, которая запускает вашу функцию каждый месяц. Проверьте эту ссылку для некоторых панировочных сухарей.

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...