Обновление переменной Python, опрашивающей JIRA API, которая впоследствии будет представлена на странице шаблона

У меня есть переменная, которая записывается из вызова JIRA с использованием библиотеки JIRA Python Library - при перезапуске сервера разработки, значения в переменной обновляются, конечно, по мере восстановления соединения с JIRA.

Я пытаюсь понять, как лучше обновлять значения в переменных - по таймеру или при каждом обновлении/посещении Dashboard.

Мой файл views.py ниже:

views.py

# Emergency Changes Query
jira_emergency_changes = jira.search_issues('labels = change-audit AND resolution = Unresolved').total

class Dashboard(LoginRequiredMixin,View):
    def get(self, request):
        greeting = {}
        greeting['heading'] = "Dashboard"
        greeting['pageview'] = "Tooling"
        greeting['jira_emergency_changes_render'] = jira_emergency_changes
        return render(request, 'hub/dashboard.html',greeting)

Заранее спасибо :)

Вернуться на верх