0
我想打電話給定製的裝飾每節只有一次如何每次會話只調用一次django裝飾器?
def cust_decorator(function):
def wrapper(request,*args, **kwargs):
........
.......
wrapper.__doc__ = function.__doc__
wrapper.__name__ = function.__name__
return wrapper
我想每節只有一次打電話cust_decorator裝飾特定用戶
視圖裝飾器在每次調用視圖時都會運行,因此它們可能不是每次會話運行一次的最佳方式。您可以在會話中存儲標誌,檢查裝飾器中的標誌,並且只在標誌未設置時才運行代碼。 – Alasdair
有沒有其他辦法? – stone
你這樣做實際上是在做什麼? – Sayse