django-dynamicsites-lite

Host mehrerer Sites von einem einzelnen Django-Projekt
Jetzt downloaden

django-dynamicsites-lite Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ian Ward
  • Website des Verlags:
  • http://excess.org/templayer/

django-dynamicsites-lite Stichworte


django-dynamicsites-lite Beschreibung

django-dynamics -its-lite ist eine Django-App, die das Standard-Standard-Django.contrib.Site-Paket erweitert, um zuzulassen: - Websites, die dynamisch von der Anforderung per Middleware identifiziert wurden, ohne dass mehrere virtuelle Hosts auf dem Webserver-Level-301 auf den kanonischen Hostnamen umleitet. Eine Website hat möglicherweise eigene URLs.py und -vorlagen - Ermöglicht die Verwendung von Umweltern Hostnamen-Zuordnungen, um Nicht-Produktions-Hostnamen zu verwenden (für die Verwendung in Dev, Instaging, Test usw.), bevor Sie Dynamics -iten installieren, stellen Sie sicher, dass Sie zumindest konfiguriert haben 1 Standort im Admin-Panel, da nach installierter Dynamiksites versucht, eine Site von Anforderung.GET_HOST () zu suchen, und wenn keine existiert, wird er immer 4041 werfen. Fügen Sie die App zu installiert_Apps installig_Apps = (... ' dynamicsiteslite ',) 2. Fügen Sie die Middleware zu Middleware_Classes Middleware_Classes = (... 'dynamicsiteslite.middleware.dynamicssitesmiddleware) 3. Fügen Sie den Kontextprozessor zu TEMLAD_CONTEXT_PROCESSORSEN TEMPLESS_CONTEXT_PROCESSORS = (... 'DynamicsITESLITE.CONTEXT_PROCESSORS.CURRENT_SITE',) 4. Konfigurieren von Dynamics -iten durch Hinzufügen von Sites_Dir, Sites_Package, Default_Host und Hostname_Redirects auf settings.py sites_dir = os.path.join (os.path.dirname (__ file__), 'Sites') Sites_Package = 'Sites' Default_Host = 'www.your-default -Site.com 'hostname_redirects = {#' redirect-src-1.com ':' www.redirect-dest-.com ', ...} 5. Wenn sich Ihre lokale Umgebung (z. .} 6. Machen Sie Sites DIR (von den Sites_Dir-Einstellungen oben) und geben Sie eine __Init__.py-Datei innen7 ein. Machen Sie einen Standortdil für jede Site, die Sie hosten


django-dynamicsites-lite Zugehörige Software