django-Webfaction è una raccolta di strumenti per eseguire Django su Webfaction più senza soluzione di continuità.
Installazione:
& Nbsp; & nbsp; & nbsp; Installare con pip o facile installazione (pip installare django-Webfaction)
Utilizzo:
L'invio di posta da asincrono sendmail locale
C'è un risultato negativo nel deployment Webfaction, quando non vi è alcun server sendmail in esecuzione su localhost, unico server smtp negli Stati Uniti. Per le applicazioni azionate in Europa, inviando una mail a stmp.webfaction.com o esecuzione processo sendmail locale richiede> 1,2 secondi che sicuramente richiedono sistema asincrono.
Per utilizzare il messaggio asychronous sistema di invio basta aggiungere questa riga al file di impostazioni django:
EMAIL_BACKEND = 'webfaction.backends.EmailBackend'
Accesso REMOTE_ADDR da django
Quando un'applicazione & rsquo Django; s esempio Apache proxy richieste al Django, l'intestazione REMOTE_ADDR non è impostato con i clienti e rsquo; s indirizzo IP. L'aggiunta di questo webfaction.middleware.WebFactionFixes ai tuoi MIDDLEWARE_CLASSES sostituire REMOTE_ADDR con IP del client corretto.
Se si utilizza il metodo classico per modificare le impostazioni distribuiti ponendo:
Prova:
& Nbsp; & nbsp; & nbsp; dall'importazione settings_local *
tranne ImportError:
& Nbsp; & nbsp; & nbsp; passare
alla fine del file settings.py, è possibile inserire questo codice a settings_local:
MIDDLEWARE_CLASSES = (
& Nbsp; & nbsp; 'Webfaction.middleware.WebFactionFixes',
) + MIDDLEWARE_CLASSES
Requisiti :
- Python
- Django
I commenti non trovato