django-hosts

Soporte de hosts dinámico y estático para Django
Descargar ahora

django-hosts Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Nombre del editor:
  • Jannis Leidel
  • Sitio web del editor:
  • http://github.com/jezdez/

django-hosts Etiquetas


django-hosts Descripción

Soporte de hosts dinámicos y estáticos para Django. Django-Hosts es un middleware de Django que ruta las solicitudes a hosts específicos a diferentes esquemas de URL ("HOSTCONF"). Por ejemplo, si posee Ejemplos.com pero desea servir contenido específico en api.example.com y beta.example.com , agregue lo siguiente a su hosts.py:from hosts patrones de importación, hosthost_patterns = patrones ('ruta.to', host (r'api ',' api.urls ', name =' api '), host (r'beta ',' beta.urls ', nombre =' beta '),) Esto hace que las solicitudes soliciten {API, Beta} .example.com se enruten a su urlconf correspondiente. Puede usar su URLS.PY, ya que se evalúa una plantilla para estos urlconfs.patterns en orden. Si no coincide con un patrón, la solicitud se procesa de la manera habitual, es decir. Uso de Configuración.root_urlconf.installation Instale la aplicación con su administrador de paquetes favorito, por ejemplo: PIP Instale Django-Hosts Agregue 'Hosts' a su configuración instalada. Agregue 'hosts.middleware.hostsmiddleware' a su configuración de middleware_classes. Cree un módulo que contenga sus patrones de host predeterminados, por ejemplo. en el archivo hosts.py junto a su urls.py. Establezca la configuración de Root_HostConf en la ruta de importación de Python de puntos del módulo que contiene sus patrones de host predeterminados, por ejemplo: root_hostconf = 'mysite.hosts', configure la configuración predeterminada_host en el nombre del patrón de host en el que desea referirse como patrón predeterminado. Se utilizará si ningún otro patrón coincide o no le da un nombre a la etiqueta de la plantilla HANT_URL (ver más abajo). Requisitos: · Python ¿Qué hay de nuevo en este lanzamiento: · Problema fijo relacionado con la configuración de Parent_Host cuando se usa con patrones de host vacíos. · Dejó de emular automáticamente hosts en modo de depuración.


django-hosts Software relacionado