django-Webfaction är en samling verktyg för att köra Django på Webfaction mer sömlös.
Installation:
& Nbsp; & nbsp; & nbsp; Installera med pip eller enkel installation (pip installera django-Webfaction)
Användning:
Skicka e-post från den lokala sendmail asynkron
Det finns en misslyckas i Webfaction utplacering, när det inte finns någon send server som kör på lokalvärd, endast SMTP-server i USA. För appar löpte tiden i Europa skickar ett mail från stmp.webfaction.com eller kör lokala sendmail tar> 1,2 sekunder som definitivt kräver asynkront system.
För att använda asynkron meddelandesändning systemet bara lägga den här raden till din django inställningsfil:
EMAIL_BACKEND = 'webfaction.backends.EmailBackend'
Åtkomst REMOTE_ADDR från django
När en Django ansökan & rsquo; s Apache instans proxies förfrågningar till Django är REMOTE_ADDR header inte satt med kunderna och rsquoen; s IP-adress. Lägga detta webfaction.middleware.WebFactionFixes till dina MIDDLEWARE_CLASSES ersätta REMOTE_ADDR med rätt klientens IP.
Om du använder klassisk metod för att ändra utplacerade inställningar genom att sätta:
prova:
& Nbsp; & nbsp; & nbsp; från settings_local import *
utom ImportError:
& Nbsp; & nbsp; & nbsp; passera
i slutet av settings.py fil kan du lägga den här koden för att settings_local:
MIDDLEWARE_CLASSES = (
& Nbsp; & nbsp; 'Webfaction.middleware.WebFactionFixes',
) + MIDDLEWARE_CLASSES
Krav :
- Python
- Django
Kommentarer hittades inte