Django-Gastgeber.

Dynamische und statische Hosts-Unterstützung für Django
Jetzt downloaden

Django-Gastgeber. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Name des Herausgebers:
  • Jannis Leidel
  • Website des Verlags:
  • http://github.com/jezdez/

Django-Gastgeber. Stichworte


Django-Gastgeber. Beschreibung

Dynamische und statische Hosts unterstützen für Django Django-Hosts ist eine Django-Middleware, die Routen auf bestimmte Hosts auf verschiedene URL-Schemata ("hostconf") verlangt. Wenn Sie beispielsweise als Beispiel.com eigene Inhalte auf api.example.com und beta.example.com bedienen möchten, Fügen Sie Ihren hosts.py:von-Hosts-Importmuster hinzu: ',' beta.urls ', name =' beta '),) Dies führt dazu, dass Anfragen auf {API, BETA} .example.com zu ihrem entsprechenden URLCONF geleitet werden. Sie können Ihre URLs.py als Vorlage für diese urlconfs verwenden.Patterns werden in der Reihenfolge ausgewertet. Wenn kein Muster übereinstimmt, wird die Anforderung auf übliche Weise verarbeitet, dh. Verwenden von Settings.Rolot_URLCONF.Installation Installieren Sie die App mit Ihrem bevorzugten Paket-Manager, z. Fügen Sie "hosts.middleware.hostsmiddleware" zu Ihrer Middleware_Classes-Einstellung hinzu. Erstellen Sie ein Modul mit Ihren Standard-Host-Mustern, z. In der Hosts.py-Datei neben Ihren urls.py. Setzen Sie die Einstellung von root_hostconf auf den gepunkteten Python-Importpfad des Moduls, der Ihre Standard-Host-Muster enthält, z. Es wird verwendet, wenn kein anderes Muster übereinstimmt, oder Sie geben dem Host_URL-Template-Tag keinen Namen (siehe unten). Anforderungen: · Python Was ist neu in dieser Version: · Festes Problem mit der Parent_Host-Einstellung, wenn sie mit leeren Wirtsmustern verwendet wird. · Stoß der automatischen Emulation von Hosts im Debug-Modus.


Django-Gastgeber. Zugehörige Software