Why we use first class function in Django custom middleware like this?

Viewed 127

It's a custom middleware code:

def my_middleware(get_response):
    print('One time initialization')

    def my_function(request):
        print('Its before view function')
        response = get_response(request)
        print('Its after view function')
        return response
    return my_function
0 Answers
Related