В настоящее время я использовал условное промежуточное программное обеспечение, как это.
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
.
Есть ли здесь какое-либо решение или пример выше, лучший способ дляэто?
Спасибо.