django-pybrowscap.

Um middleware Django com suporte para Pybrowscap
Baixe Agora

django-pybrowscap. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Vladimír Gorej
  • Site do editor:
  • http://www.codescale.net/

django-pybrowscap. Tag


django-pybrowscap. Descrição

Django-Pybrowscap é um middleware Django com suporte para Pybrowscap. Ele decora a solicitação com atributo do navegador, sendo o navegador de Pybrowscap.browser Class.InstallationInstall via Pipy ou copie este módulo em seu projeto ou no seu Python_Path. Baixar a versão mais recente do arquivo Browscap.csv de http://browsers.garykeith.com/downloads.asp.put django_pybrowscap em installing_apps em seus projetos settings.py fileinstalled_apps = ('localeurl', 'django.contrib.auth', 'Django', 'Django', 'Django. .Contrib.ContentTypes ',' django.contrib.sessions ',' django.contrib.sites ',' django.contrib.admin ',' django.contrib.sitemaps ',' Web ',' Debug_toolbar ',' Rosetta ',' Rosetta ', 'Sul', 'django_pybrowscap') colocar django_pybrowscap.middle.pybrowscapmiddleware em middleware_classes em seus projetos Configurações.py filemiddleware_classes = ('web.middleware.localemiddleware', 'django.middleware.common.commonmiddleware', 'django.contrib.sessions. Middleware.SessionMiddleware ',' django_pybrowscap.middleware.pybrowscapmiddleware ', ....) configurationdjango settings.py constantes # esta configuração irá efetivamente desligar o limite de middleware, para acelerar solicitações / resposta durante o desenvolvimentopybrowscap_initialize = verdadeiro # padrão' não são configurações. Depuração '. # Caminho onde o arquivo BROWSCAP está localizado em fil esystempybrowscap_file_path = media_root + os.sep + 'browscap.csv' # padrão é '' (string vazio) # se deve executar atualizações automáticas de browscap filepybrowscap_update = false # padrão é falso # intervalo de Automático Browscap File UpdatesPybrowscap_Update_interval = 604800 # padrão em uma semana Segundos # tupla ou regex expressões de caminho que devem ser ignorados por MiddlewarePybrowscap_ignore_paths = (re.compile (R '^ / sitemap.xml $'), RE.compile (R '^ / robots.txt $'), RE.compile (r '^ / favicon.ico $' '), RE.compile (r' ^ / media / ')) # padrão vazio tuppledjango-pybrowscap é um middleware django com suporte para pybrowscap.def standard_view (solicitação): se request.browser não é nenhum e request.browser.is_crawler (): # fazer outra coisa: # Faça a página inicial de algo melhorproduto


django-pybrowscap. Software Relacionado