| django-hosts. Hosts dinâmicos e estáticos suportam para Django |
Baixe Agora |
django-hosts. Classificação e resumo
- Nome do editor:
- Jannis Leidel
- Site do editor:
- http://github.com/jezdez/
django-hosts. Tag
django-hosts. Descrição
Hosts dinâmicos e estáticos Suporte para Django Django-Hosts é um middleware django que rotas solicita a hosts específicos para diferentes esquemas de URL ("hostconf"). Por exemplo, se você possui o exemplo do exemplo.com, mas deseja atender conteúdo específico na API.EXAMPLE.com e beta.example.com , adicione o seguinte aos seus hosts.py :from hosts padrões de importação, hosthost_patterns = padrões ('path.to', host (r'api ',' api.urls ', nome =' api '), host (R'Beta ',' beta.urls ', nome =' beta '),) isso causa solicitações {API, beta} .example.com a ser encaminhado para o urlconf correspondente. Você pode usar seus URLs.py como modelo para esses urlconfs.patterns são avaliados em ordem. Se nenhum padrão corresponder, a solicitação é processada da maneira usual, ou seja. Usando settings.root_urlconf.installation Instale o aplicativo com o seu Gerenciador de Pacotes Favoritos, e.g.: Pip Install Django-Hosts Adicionar 'hosts' à sua configuração instalada_apps. Adicionar 'hosts.middleware.hostsmiddleware' à sua configuração de middleware_classes. Crie um módulo contendo seus padrões de host padrão, e. No arquivo hosts.py ao lado de seus URLs.py. Defina a configuração root_hostconf para o caminho de importação Pitted Python do módulo que contém seus padrões de host padrão, e.g.: Root_hostconf = 'mysite.hosts' Defina a configuração Default_Host para o nome do padrão de host que você deseja se referir como padrão padrão. Vai ser usado se nenhum outro padrão corresponda ou não dar um nome para a tag de modelo host_url (veja abaixo). Requisitos: · Pitão O que há de novo nesta versão: · Emissão fixa relacionada à configuração Parent_Host quando usado com padrões de host vazios. · Parado automaticamente emulando hosts no modo de depuração.
django-hosts. Software Relacionado