Скрипт активируется несколько раз во вьюшке Django

Во вьюшке джанго используется супер мега скрипт, но он работает нестабильно - иногда активируется 2 раза подряд, views.py:

@staff_member_required
def index(request):
  super_mega_script()
  all_articles = Article.objects.order_by('-pub_date')
  return render(request, 'news/news.html', {
    'all_articles': all_articles,
  })

Вьюшка активируется только по следующему url:

path('main/', views.index, name = 'index')

Раз через раз все работает нормально, но иначе он активируется 2 раза, как это исправить?

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