2016-03-19 12 views

答えて

21

はい、middlewaresをご覧ください。

ジャンゴ> = 1.10

yourapp/middleware.py

class MyMiddleware: 

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

    def __call__(self, request): 
     response = self.get_response(request) 
     response['X-My-Header'] = "my value" 
     return response 

yourproject/settings.py

MIDDLEWARE = [ 
    ..., 
    'yourapp.middleware.MyMiddleware', 
    ..., 
] 

ジャンゴ< = 1.9

yourapp/middleware.py

class MyMiddleware: 
    def process_response(self, request, response): 
     response['X-My-Header'] = "my value" 
     return response 

yourproject/settings.py

MIDDLEWARE_CLASSES = [ 
    ..., 
    'yourapp.middleware.MyMiddleware', 
    ..., 
] 
関連する問題