コード例 #1
0
ファイル: caches.py プロジェクト: zhang1229/BYWebApp
 def get_score_instance_by_user_id(self, user_id):
     key = self.get_score_id_key(user_id)
     data = self.get_instance_from_cache(key)
     if not data:
         data = Score.get_object(user_id=user_id)
         if isinstance(data, Exception):
             init_dict = {'user_id': user_id,
                          'score': 0,
                          'created': now(),
                          'updated': now()}
             data = Score(**init_dict)
         self.set_instance_to_cache(key, data)
     return data
コード例 #2
0
ファイル: views.py プロジェクト: zhang1229/BYWebApp
 def get_score_of_user(self, request):
     score = Score.get_object(user_id=request.user.id)
     if isinstance(score, Exception):
         return 0
     return score.score