django-webfaction to zbiór narzędzi do pracy Django na webfaction bardziej płynne.
Instalacja:
& Nbsp; & nbsp; & nbsp; Zainstaluj z pip lub łatwa instalacja (pip zainstalować django-webfaction)
Sposób użycia:
Wysyłanie wiadomości z lokalnym sendmail asynchroniczne
Jest nie w rozmieszczenia webfaction, gdy nie ma serwera sendmail działa na localhost, tylko serwer SMTP w USA. Dla aplikacji prowadzona w Europie wysyłają wiadomość z stmp.webfaction.com lub systemem lokalnego procesu sendmail trwa> 1,2 sekundy, które zdecydowanie wymagają systemu asynchroniczne.
Aby korzystać z systemu wysyłania wiadomości asychronous prostu dodać linię do pliku ustawień django:
EMAIL_BACKEND = "webfaction.backends.EmailBackend"
Dostęp REMOTE_ADDR z django
Gdy aplikacja & rsquo; s instancji Django Apache serwery proxy żądania do Django, Nagłówek REMOTE_ADDR nie jest ustawiony z klientami & rsquo; s adres IP. Dodanie tej webfaction.middleware.WebFactionFixes do MIDDLEWARE_CLASSES wymienić REMOTE_ADDR z IP poprawny klienta.
Jeśli używasz metody klasyczne zmodyfikować rozmieszczone ustawień poprzez umieszczenie:
spróbuj:
& Nbsp; & nbsp; & nbsp; z settings_local import *
wyjątkiem ImportError:
& Nbsp; & nbsp; & nbsp; przechodzić
na koniec settings.py pliku, możesz umieścić ten kod, aby settings_local:
MIDDLEWARE_CLASSES = (
& Nbsp; & nbsp; 'Webfaction.middleware.WebFactionFixes'
) + MIDDLEWARE_CLASSES
Wymagania :
- Python
- Django
Komentarze nie znaleziono