def get_profile_pic_url(self, size=config.DEFAULT_PROFILE_PIC_SIZE): if self.profile_pic_id is None: if size in ('tiny', 'thumbnail'): file_name =config.DEFAULT_THUMBNAIL elif size == 'medium': file_name =config.DEFAULT_PROFILE_PIC_MED else: file_name = config.DEFAULT_PROFILE_PIC else: file_name = size+'/'+self.profile_pic_id return get_s3_url(file_name)
def get_pic_url(self,size='large'): if self.pic_id is None: return None path = size+'/'+self.pic_id return get_s3_url(path)
def get_pic_url(self,size=config.DEFAULT_PIC_SIZE): if self.pic_id is None: return '' else: path = size+'/'+self.pic_id return get_s3_url(path)
def get_profile_pic_medium_url(self): if not self.profile_pic_id: return get_s3_url(config.DEFAULT_PROFILE_PIC_MED) else: return self.get_profile_pic_url(size='medium')
def get_smallpic_url(self): if not self.profile_pic_id: return get_s3_url(config.DEFAULT_THUMBNAIL) else: return self.get_profile_pic_url(size='small')