Добрый день, у меня запущен django проект, который имеет функцию профиля пользователя, пользователи, которые регистрируют заполнить свой профиль своей личной информацией, и другие люди на сайте могут просматривать их профиль. У меня есть поле в моей модели для каждого пользователя с именем profileVisits, которое учитывается при каждом посещении профиля пользователя в views.py.
profileVisits = models.IntegerField(blank=True, null=True, default= 0)
Я хочу использовать номер profileVisits для отображения данных в некотором роде линейного графика, который создает график среднего профиля посещений. Для этого я хотел использовать очередь в python с максимальным размером 5 целых чисел
q = Queue(maxsize = 5)
, потому что данные в q будут использоваться в поле данных для диаграмма. js. Теперь проблема, с которой я столкнулся, заключается в использовании глобальной переменной в django. Я хочу добавлять данные в q один раз в день с количеством посещений профиля и удалять самый старый элемент в нем, последовательность FIFO, кто-нибудь знает, как инициализировать такую глобальную переменную таймера в django или каким-либо лучшим способом выполнить sh это