Django调节中间件的最佳方法

时间:2019-02-13 03:27:49

标签: django django-middleware

当前,我使用了这样的条件中间件。

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之类的特定视图类。

这里或上面的示例中有什么解决方案是最好的方法吗?

谢谢。

0 个答案:

没有答案