# process_response # check for certain views, look for score, save to log # from drills.views import leksa_game class GradingMiddleware: def process_view(self, request, view_func, view_args, view_kwargs): if view_func.__name__ in ['leksa_game', 'morfa_game']: # print True view_func.gradeable = True # print dir(view_func) return None def process_response(self, request, response): # print dir(response.items) return response # Do I need to process_view to set flags to make response easier to # process? # def process_view(self, request, view_func, view_args, view_kwargs): # if view_func == leksa_game: # leksa_game.gradeable = True # def process_response(self, request, response): # # Need to check if user is logged in before any of this goes off # # also. # print dir(response) # return response