Django-webfaction je sbírka nástrojů pro spuštění Django na webfaction více bezproblémové.
Instalace:
& Nbsp; & nbsp; & nbsp; Instalace s PIP nebo snadnou instalaci (pip nainstalovat Django-webfaction)
Použití:
Odesílání e-mailů z místního sendmail asynchronní
K dispozici je selhat v nasazení webfaction, když není sendmail server běží na localhost, jen smtp server USA. U aplikací runned v Evropě posílají mail z stmp.webfaction.com nebo systémem místního procesu sendmail trvá> 1,2 sekundy, které rozhodně vyžadují asynchronní systém.
Chcete-li použít asychronous odesílání zprávy systému, stačí přidat následující řádek do souboru Django konfiguračního souboru:
EMAIL_BACKEND = 'webfaction.backends.EmailBackend'
Přístup REMOTE_ADDR od Django
Když se aplikace & rsquo Djanga, s Apache instance servery proxy požadavky na Django, hlavička REMOTE_ADDR není nastavena s klienty a rsquo; s IP adresu. Přidání tento webfaction.middleware.WebFactionFixes vašich MIDDLEWARE_CLASSES nahradit REMOTE_ADDR správnou klienta IP.
Pokud používáte klasickou metodou k úpravě nasazené nastavení tím, že:
zkuste:
& Nbsp; & nbsp; & nbsp; od settings_local import *
kromě ImportError:
& Nbsp; & nbsp; & nbsp; projít
Na konci settings.py souboru, můžete si dát tento kód settings_local:
MIDDLEWARE_CLASSES = (
& Nbsp; & nbsp; "Webfaction.middleware.WebFactionFixes ',
) + MIDDLEWARE_CLASSES
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen