Django-webfaction ay isang koleksyon ng mga tool upang tumakbo Django sa webfaction higit pang tuluy-tuloy na.
Pag-install:
& Nbsp; & nbsp; & nbsp; I-install sa buto ng bungang-kahoy o madaling i-install (buto ng bungang-kahoy-install Django-webfaction)
Paggamit:
Pagpapadala ng mail mula sa mga lokal sendmail asynchronous
May mabigo sa pag-deploy webfaction, kapag walang sendmail server na tumatakbo sa localhost, SMTP server lamang sa US. Para apps runned sa Europa pagpapadala ng mail mula sa stmp.webfaction.com o nagpapatakbo ng lokal na proseso sendmail tumatagal> 1.2 segundo na definately nangangailangan ng asynchronous system.
Upang gamitin ang asychronous mensahe sa pagpapadala ng sistema idagdag lamang ang linyang ito sa iyong Django file na setting:
EMAIL_BACKEND = 'webfaction.backends.EmailBackend'
Pag-access sa REMOTE_ADDR mula Django
Kapag ang isang application Django & rsquo; s Apache Halimbawa proxy kahilingan upang Django, ang header REMOTE_ADDR hindi nakatakda sa mga kliyente & rsquo; s IP address. Ang pagdagdag ng webfaction.middleware.WebFactionFixes sa iyong MIDDLEWARE_CLASSES palitan REMOTE_ADDR na may mga IP tamang kliyente.
Kung gumagamit ka ng mga klasikong pamamaraan upang baguhin ang mga setting na matatagpuan sa pamamagitan ng paglalagay:
subukan ang:
& Nbsp; & nbsp; & nbsp; mula sa pag-import settings_local *
maliban ImportError:
& Nbsp; & nbsp; & nbsp; pumasa
sa dulo ng settings.py file, maaari mong ilagay ang code na ito sa settings_local:
MIDDLEWARE_CLASSES = (
& Nbsp; & nbsp; 'Webfaction.middleware.WebFactionFixes',
) + MIDDLEWARE_CLASSES
Mga Kinakailangan :
- Python
- Django
Mga Komento hindi natagpuan