示例#1
0
 def cached_member(self):
     if not self._cache_member_last_update or self._cache_member_last_update < timezone.now() - datetime.timedelta(days=self._cache_member_days):
         self.force_cache_member()
     return AttrDict({
         'pk': self.member_id,
         'id': self.member_id,
         'unicode': self._cache_member_name if get_language() != 'ja' else self._cache_member_japanese_name,
         'name': self._cache_member_name,
         'japanese_name': self._cache_member_japanese_name,
         'image': self._cache_member_image,
         'image_url': get_image_url_from_path(self._cache_member_image),
         'http_image_url': get_http_image_url_from_path(self._cache_member_image),
         'item_url': u'/member/{}/{}/'.format(self.member_id, tourldash(self._cache_member_name)),
         'ajax_item_url': u'/ajax/member/{}/'.format(self.member_id),
     })
示例#2
0
    def astrological_sign_image_url(self): return get_image_url_from_path(u'static/img/i_astrological_sign/{}.png'.format(self.i_astrological_sign))

    hobbies = models.CharField(_('Instrument'), max_length=100, null=True)
示例#3
0
 def square_image_url(self): return get_image_url_from_path(self.square_image)
 @property
示例#4
0
 def transparent_trained_url(self): return get_image_url_from_path(self.transparent_trained)
 @property
示例#5
0
 def art_trained_url(self): return get_image_url_from_path(self.art_trained)
 @property
示例#6
0
 def art_url(self): return get_image_url_from_path(self.art)
 @property