dependência de django.

aplicativo django para ajudar a gerenciar dependências externas
Baixe Agora

dependência de django. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Caktus Consulting Group
  • Site do editor:
  • http://caktusgroup.com

dependência de django. Tag


dependência de django. Descrição

Aplicativo Django para ajudar a gerenciar dependências externas Django-Dependency é um aplicativo Django que gerencia dependências externas hospedadas através de qualquer sistema de controle de versão.Instalação: 1. Baixe o aplicativo adicioná-lo ao seu caminho Python: hg clone https://django-dependency.googlecode.com/hg/ django-dependência cd django-dependency python setup.py install2. Adicionar à sua instalação_apps: install_apps = (# ... 'deps',) SetupAdd Dependências para o arquivo de configurações * Se você estiver migrando de usar o SVN: externals, há um script que você pode usar para gerar automaticamente a lista de dependências. Basta executar o seguinte comando, copie / cole a saída no arquivo de configurações e certifique-se de que você está atualizado: Create_deps.py apps / external_apps libs / external_libs * Se você não está migrando do SVN: externos você pode definir o seu Dependências e Instalent_Apps Manualmente Gosta deste: Import OS Import deps # ... Project_PATH = OS.PATH.ABSPATH ('% s / ..'% path.dirname (__ file__)) # ... DEPDENDENCE_ROOT = OS.PATH.JOIN ( Project_Path, 'External') Dependências = (# subversion deps.svn (#umcomment para PIN para revisão 22 # Rev = 22, 'http://code.djangoproject.com/svn/django/trunk/django', root = Depdendency_root ), # mercurial deps.hg (#uncomment para pin para revisão 8ED91139BE12 # Rev = '8ED91139BE12', 'http://bitbucket.org/jezdez/django-robots/', app_name = 'robots', root = Depdendency_root, ), # git fixado a um ID SHA1 com REV pode usar cabeça ou outros tags deps.git ('git: //github.com/howiworkdaily/django-faq.git', app_name = 'faq', project_name = 'django- FAQ ', root = depdendency_root, rev =' 85A23E71BA23D4F c5cd92d81a02c1b9073161a21 ',),) # ... instalado_apps = (# ...' Robots ',) Atualizar Gerenciamento.py * Para adicionar dinamicamente as dependências ao seu caminho Python, adicione este código a gerenciar.py após importar configurações, mas antes de importar qualquer coisa de django: import deps.add_all_to_path (projectname.settings, auto_update = sys.argv == 'up') * Por exemplo, um gerenciamento completo pode ser assim: #! / usr / bin / env Python Import Sys Import Os.Path Import Deps # Remove '.' do caminho (você deve usar o pacote do projeto para referência # qualquer coisa aqui) sys.path.pop (0) project_root = os.path.abshath (os.path.dirname (__ file__)) sys.path.insert (0, os.path.dirname (project_root)) tente: importar projectname.settings exceto imorterror: import sys sys.stderr.write ("Erro: Não consigo encontrar o arquivo 'settings.py' no diretório contendo% r. \ Parece Você terá que executar o django-admin.py, passando seu módulo de configurações. \ n (se o arquivo settings.py realmente existir, está causando um importerror de alguma forma.) \ n "% __file__ ) sys.exit (1) se len (sys.argv)> 1 e sys.argv == 'up': defs.add_all_to_path (projectname.settings, auto_update = true) else: Deps.add_all_to_path (projectname.settings , auto_update = false) de Django.core.Management Import Execute_Manager Se __Name__ == "__main__": execute_Manager (ProjectName.settings) * Agora você pode executar "./manage.py up" para pegar as dependências! Desenvolvimento patrocinado pela Caktus Consulting Grupo, LLC. Requisitos: · Pitão


dependência de django. Software Relacionado