Мы используем kuberntes и нам нужны две разные конечные точки: одна для здоровья и одна для живых. По некоторым причинам мы выбираем https://github.com/KristianOellegaard/django-health-check. Легко реализовать второе представление для живого, которое загружено, но - это представление пусто - я не понимаю, как я мог настроить плагины, которые должны использоваться для представления.
class AliveCheck(MainView):
# template_name = 'myapp/health_check_dashboard.html' # customize the used templates
def __init__(self):
self.plugins.clear()
self.plugins.append(DiskUsage())
def get(self, request, *args, **kwargs):
errors = super(MainView, self).run_check()
return super(MainView, self).get(request, args, kwargs)
Есть идеи?