python口訣


裝飾器:單參函數,最里層返回結果

視圖函數

視圖類: as_view()方法把一個類偽裝成了一個視圖函數。

cookie-sessionid-token

中間件(鏈):洋蔥模型 

 

 

 

class MagMiddleware1:
    def __init__(self, get_response):
        print(self.__class__.__name__, 'init......')
        self.get_response = get_response

    def __call__(self, request):
        print(self.__class__.__name__,'__call__, before')
        # return HttpResponse(self.__class__.__name__) # 測試點
        response = self.get_response(request)
        print(self.__class__.__name__,'__call__, after')
        return response

    def process_view(self, request, view_func, view_args, view_kwargs):
        print(self.__class__.__name__, 'process_view', view_func.__name__, view_args, view_kwargs)


class MagMiddleware2:
    def __init__(self, get_response):
        print(self.__class__.__name__, 'init......')
        self.get_response = get_response

    def __call__(self, request):
        print(self.__class__.__name__,'__call__, before')
        # return HttpResponse(self.__class__.__name__) # 測試點
        response = self.get_response(request)
        print(self.__class__.__name__,'__call__, after')
        return response

    def process_view(self, request, view_func, view_args, view_kwargs):
        print(self.__class__.__name__, 'process_view', view_func.__name__, view_args, view_kwargs)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM