Python django.utils.text 模块,get_valid_filename() 实例源码

我们从Python开源项目中,提取了以下33个代码示例,用于说明如何使用django.utils.text.get_valid_filename()

项目:ecs_sclm    作者:meaningful    | 项目源码 | 文件源码
def get_valid_filename(s):
    """
    like the regular get_valid_filename, but also slugifies away
    umlauts and stuff.
    """
    s = get_valid_filename_django(s)
    filename, ext = os.path.splitext(s)
    filename = slugify(filename)
    ext = slugify(ext)
    if ext:
        return "%s.%s" % (filename, ext)
    else:
        return "%s" % (filename,)
项目:CodingDojo    作者:ComputerSocietyUNB    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:NarshaTech    作者:KimJangHyeon    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:Scrum    作者:prakharchoudhary    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:cerberus-core    作者:ovh    | 项目源码 | 文件源码
def parse_attachment(part):
    """
        Get attachments of an email

        :param `Message` part: A `Message`
        :rtype: list
        :return: The list of attachments
    """
    attachment = {}
    attachment['content_type'] = part.get_content_type()

    if attachment['content_type'].lower() in ['message/rfc822', 'message/delivery-status']:
        attachment['content'] = str(part)
    else:
        attachment['content'] = part.get_payload(decode=True)

    filename = part.get_filename()

    if not filename:
        filename = hashlib.sha1(attachment['content']).hexdigest()
        if attachment['content_type']:
            extension = mimetypes.guess_extension(attachment['content_type'])
            if extension:
                filename += extension

    attachment['filename'] = get_valid_filename(utils.decode_every_charset_in_the_world(filename))
    return attachment
项目:django    作者:alexsukhrin    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:kolibri    作者:learningequality    | 项目源码 | 文件源码
def get_download_filename(self):
        """
        Return a valid filename to be downloaded as.
        """
        title = self.contentnode.title
        filename = "{} ({}).{}".format(title, self.get_preset(), self.get_extension())
        valid_filename = get_valid_filename(filename)
        return valid_filename
项目:Gypsy    作者:benticarlos    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:DjangoBlog    作者:0daybug    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:wanblog    作者:wanzifa    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:tabmaster    作者:NicolasMinghetti    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:trydjango18    作者:lucifer-yqh    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:trydjango18    作者:wei0104    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:ims    作者:ims-team    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:lifesoundtrack    作者:MTG    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:django-open-lecture    作者:DmLitov4    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:travlr    作者:gauravkulkarni96    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:gougo    作者:amaozhao    | 项目源码 | 文件源码
def get_valid_filename(s):
    """
    like the regular get_valid_filename, but also slugifies away
    umlauts and stuff.
    """
    s = get_valid_filename_django(s)
    filename, ext = os.path.splitext(s)
    filename = slugify(filename)
    ext = slugify(ext)
    if ext:
        return "%s.%s" % (filename, ext)
    else:
        return "%s" % (filename,)
项目:logo-gen    作者:jellene4eva    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:liberator    作者:libscie    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:gmail_scanner    作者:brandonhub    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:djanoDoc    作者:JustinChavez    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:CSCE482-WordcloudPlus    作者:ggaytan00    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:tissuelab    作者:VirtualPlants    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:producthunt    作者:davidgengler    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:django-rtc    作者:scifiswapnil    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:geekpoint    作者:Lujinghu    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:django-next-train    作者:bitpixdigital    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:LatinSounds_AppEnviaMail    作者:G3ek-aR    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:DjangoZeroToHero    作者:RayParra    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:django-qcloud-cos    作者:jasonham    | 项目源码 | 文件源码
def _get_valid_name(self, name):
        dir_name, file_name = os.path.split(name)
        file_name = get_valid_filename(file_name)
        name = os.path.join(dir_name, file_name)
        return name
项目:Roboism    作者:markroxor    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)
项目:django-wechat-api    作者:crazy-canux    | 项目源码 | 文件源码
def get_valid_name(self, name):
        """
        Returns a filename, based on the provided filename, that's suitable for
        use in the target storage system.
        """
        return get_valid_filename(name)