Django лучший способ подготовить промежуточное ПО - PullRequest
0 голосов
/ 13 февраля 2019

В настоящее время я использовал условное промежуточное программное обеспечение, как это.

class TestMiddleware:
    def __init__(self, get_response):
        self.get_response = get_response

    def __call__(self, request):
        response = self.get_response(request)
        if len(request.path) == 1:  # Health check path
            print("Health check")
            return response
        return response

, если request.path == 1 ('/'), сделайте некоторые вещи для этой конечной точки.

Но если конечная точкаувеличивается, я должен указать всю конечную точку в промежуточном программном обеспечении.

Я хочу, чтобы вызвать для определенного класса представления, как permission_classes.

Есть ли здесь какое-либо решение или пример выше, лучший способ дляэто?

Спасибо.

...