models.py 文件源码

python
阅读 13 收藏 0 点赞 0 评论 0

项目:ecs 作者: ecs-org 项目源码 文件源码
def get_filename(self):
        if self.mimetype == 'application/vnd.ms-excel': # HACK: we want .xls not .xlb for excel files
            ext = '.xls'
        else:
            ext = mimetypes.guess_extension(self.mimetype) or '.bin'
        name_slices = [
            self.doctype.name if self.doctype else 'Unterlage', self.name,
            self.version, timezone.localtime(self.date).strftime('%Y.%m.%d')
        ]
        if self.parent_object and hasattr(self.parent_object, 'get_filename_slice'):
            name_slices.insert(0, self.parent_object.get_filename_slice())
        name = slugify('-'.join(name_slices))
        return ''.join([name, ext])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号