Django парсер для обновления значений в БД
в Django есть профиль, каждый профиль имеет пункт A и B, в данном пункте должны быть определенные цифровые значения полученные с сайта. Требуется, чтобы после регистрации пользователя, если поле A заполнено, происходит регистрация, сразу парсится сайт и в B поле записывается значение, далее каждые 60 минут по определенному сайту парсилось значение с A значением и в поле B добавлялся полученный результат. Если A пустое, то после обновления профиля и заполнения A поля, происходило тоже самое.
Пример:
models.py
class Profile:
A = models.CharField()
B = models.IntegerField()
Далее url(ссылка)/A. Результат парсинга добавляется в B.
Если было значение в поле B, то после парсинга оно заменяется на актуальное, если B = результату парсинга, то ничего не происходит и заного сбрасывается таймер на 60 мин.
Если требуется доп информация, обязательно дополню.
Заранее спасибо за ответ!