| django-hashedfilenamestorage Um backend de armazenamento Django que nomeia arquivos por valor de hash |
Baixe Agora |
django-hashedfilenamestorage Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Ecometrica
- Site do editor:
- http://github.com/ecometrica/
django-hashedfilenamestorage Tag
django-hashedfilenamestorage Descrição
Django-HashedFilenamEstorage é um aplicativo Django que fornece um backend de armazenamento django que nomes arquivos por hash value.By padrão, django.core.files.storage.filesystemstorage ofertas com nomes de arquivos conflitantes anexando um sublinhado para o arquivo. Por exemplo, se você tentar criar hello.txt quando já existir, ele renomeá como hello_.txt.django-hashedfilenamestorage cria nomes de arquivos hashed, por isso, se você tentar criar hello.txt com o conteúdo Hello World!, Será Salve-o como d3486ae9136e7856bc42212385EA797094475802.txt. Nomes e extensões de diretório são preservados, apenas o nome do arquivo raiz é alterado. Isso significa que uma cópia desse arquivo será armazenada no back-end subjacente, desde que não importa quantas vezes hello.txt for carregada.Enstalando a maneira mais fácil de instalar o Django-HashedFilenamestorage é usar PIP: PIP INSTALAR DJANGO-HashedFilenamestorageQuick Startin Your Django Configurações Arquivo: - definir default_file_storage para 'django_hashedfilenamestorage.storage.hashedfilenamefilesystemstorage'this dá-lhe nomes de arquivos hashed, backup na classe de armazenamento de arquivos de django.hashedfilenamemetastOageYou pode definir uma nova classe de armazenamento subjacente usando hashedfilenamemetstorage para enrolá-lo: de django.core. Arquivos.Storage Import Get_Storage_ClassFrom Django_hashedFilenamEstorage.Storeage HashedFilenamemEtastArageHashedFilenamomyStorage = hashedfilenamemetastAage (Storage_classerage (Storage_class = get_storage_class ('myapp.storage.mystorage'),) AlgorithmhashedFilenamEmetastAge é destinado a gerar nomes de arquivos duplicados para arquivos com conteúdos idênticos. Para fazer isso, ele lê o conteúdo do arquivo e gera um hash SHA-1.filenames tem suas extensões preservadas, por isso é possível ter conteúdo duplicado no sistema de arquivos, mas é importante ajudar a atender arquivos com seus próprios Tipos de conteúdo.Página do Product
django-hashedfilenamestorage Software Relacionado