Django-StaticFiles.

Um aplicativo Django que fornece ajudantes para servir arquivos estáticos
Baixe Agora

Django-StaticFiles. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Jannis Leidel
  • Site do editor:
  • http://github.com/jezdez/

Django-StaticFiles. Tag


Django-StaticFiles. Descrição

Um aplicativo Django que fornece ajudantes para servir arquivos estáticos Django-StaticFiles é um aplicativo django que fornece ajudantes para servir arquivos estáticos. O site principal para o Django-StaticFiles é Bitbucket.org/jezdez/django-staticfiles onde você também pode arquivar bilhetes. Você também pode instalar a versão em desenvolvimento do Django -StaticFiles com PIP Install Django-StaticFiles == DJANSTALL DJANGO-StaticFiles == Dev.Management CommandsBuild_StaticColta os arquivos de mídia de todos os aplicativos instalados e copia-os para o staticfiles_storage.Você pode limitar os aplicativos analisados fornecendo uma lista de nomes de aplicativos: Python Manage.Py Build_Static - Excluído-Dirs Admin PollsDuplicando Os nomes de arquivos são resolvidos de forma semelhante à instrução do modelo funcionam. Os arquivos são inicialmente pesquisados em locais de staticfiles_dirs, seguidos por aplicativos na ordem especificada pela configuração Instaled_Apps. Alguns opções comumente usadas são: - NoiMput Não solicite o usuário para entrada de qualquer tipo. Ignore arquivos ou diretórios correspondentes a este padrão de estilo glob. Use várias vezes para ignorar mais.-n ou - dry-execupar fazer tudo, exceto modificar o sistema de arquivos.-L ou - link Crie um link simbólico para cada arquivo em vez de copiar. - Exclude-dirs Excluir locais estáticos adicionais especificados em A configuração StaticFiles_dirs.Para uma lista completa de opções, consulte a Ajuda do Comando Build_Static Management correndo: Python Manage.py Build_Static --HelPresolve_staticResolve um ou mais caminho de URL relativa esperado para caminhos absolutos de cada arquivo de mídia no sistema de mídia. Por exemplo: Python Manage.py Resolve_Static CSS / Base.css admin / JS / Core.css / home / special.polls.com / núcleo / mídia / css / base.css / home / enulls.com / núcleo / mídia / css /base.css/home/polls.com/src/django/contrib/admin/media/js/core.jsby Padrão, todos os locais correspondentes são encontrados. Para retornar apenas a primeira correspondência para cada caminho relativo, use a opção --First: Python Manage.py Resolve_Static CSS / Base.css --first / home / special.polls.com / núcleo / mídia / css / base.cssstatic_url contexto Processorto Consulte Ativos de Arquivos estáticos a partir de um modelo, certifique-se de definir a configuração Static_URL para o caminho de URL, onde os arquivos estáticos são servidos.Next, adicione o processador de contexto static_url à sua configuração Template_Context_Processores: Template_Context_Processadores = ('staticfiles.context_processors.static_url' ,) Modelos renderizados com solicitação de solicitação agora terão acesso a uma variável de contexto static_url: Servindo arquivos estáticos durante o desenvolvimentoNotedon's use isso em servidores de produção. Esse recurso é destinado apenas para o desenvolvimento. Por favor, não atire a si mesmo no pé. Obrigado. Para servir mídia estática para o meio de media_url e static_url Adicione o seguinte snippet ao final da sua configuração de URL principal: de Django.conf Importar Configurações Configurações.Debug: URLPatterns + = Padrões ('', incluem ('' ' staticfiles.urls ')),) SettingStatic_rootDefault:' '(string vazio) o caminho absoluto para o diretório que contém arquivos estáticos como app mídia: static_root = "/home/polls.com/polls/site_media/static/site_'Se é apenas Usado pelo armazenamento de arquivos estáticos padrão (ou seja, se você usar um staticfiles_storage diferentes, não precisará definir isso) .static_urldefault: '' (string vazio) URL que lida com os arquivos servidos a partir de static_root, por exemplo: static_url = '/ site_media / ESTÁTICO / 'Observe que isso deve sempre ter um slash.staticfiles_dirsdefault: [] Esta configuração define os locais adicionais que o aplicativo StaticFiles irá percorrer ao procurar arquivos de mídia, por exemplo, Se você usar o comando build_static ou resolve_static gerenciamento ou usar a exibição de serviço de arquivo estático.it deve ser definido como uma sequência de tuplas (prefixo, caminho), por exemplo: staticfiles_dirs = (('', '/ home/special.polls.com / Polls / Media '), (' '', '/home/polls.com/polls/media'), ('comum', '/ opt / webfiles / comum'),) staticfiles_prepend_label_appsdefault: ('django.contrib.admin ',) Uma sequência de caminhos de aplicativos que devem ser prefixados com o nome do rótulo. Por exemplo, os arquivos de mídia django.contrib.admin devem ser servidos a partir de Admin / em vez dos arquivos de mídia sendo servidos diretamente da raiz estática.staticfiles_media_dirnamesdefault: ('Media',) uma seqüência de nomes de diretório para ser usado ao pesquisar arquivos de mídia em aplicativos instalados, Se um aplicativo tiver seus arquivos de mídia em / static use: staticfiles_media_dirnames = ('mídia', 'static', ',) staticfiles_excluded_appsdefault: [] uma sequência de caminhos de aplicativos que devem ser ignorados ao pesquisar arquivos de mídia: staticfiles_excluded_apps = (' chroting.app ',' old.company.app ',) staticfiles_storageFault:' staticfiles.storage.staticfilestage'the armazenamento para usar para copiar arquivos estáticos para um único local. Requisitos: · Django. · Pitão O que há de novo nesta versão: · Renomeado Build_Media e Resolve_media Management Comandos para Build_Static e Resolve_media para evitar confusões entre o uso do Django do termo "Media" (para uploads) e arquivos "estáticos". · Retrabalho a maior parte da lógica interna, abstraindo a funcionalidade central longe dos comandos de gerenciamento. · Use backend de armazenamento do sistema de arquivos por padrão, capacidade de substituí-lo com back-end de armazenamento personalizado · Removido a opção interativa para simplificar o arquivo estático resolvendo. · Adicionado testes extensivos · Usa o registro padrão


Django-StaticFiles. Software Relacionado