Django-WebFaction adalah kumpulan alat untuk menjalankan Django pada WebFaction lebih halus.
Instalasi:
& Nbsp; & nbsp; & nbsp; Install dengan pip atau mudah menginstal (pip menginstal Django-WebFaction)
Penggunaan:
Mengirim surat dari asynchronous sendmail lokal
Ada gagal dalam penyebaran WebFaction, ketika tidak ada server sendmail berjalan pada localhost, hanya smtp server US. Untuk aplikasi runned di Eropa mengirimkan surat dari stmp.webfaction.com atau menjalankan proses sendmail lokal mengambil> 1,2 detik yang pasti membutuhkan sistem asynchronous.
Untuk menggunakan pesan asychronous sistem pengiriman hanya menambahkan baris ini untuk pengaturan file Django Anda:
EMAIL_BACKEND = 'webfaction.backends.EmailBackend'
Mengakses REMOTE_ADDR dari Django
Ketika aplikasi Django & rsquo; s Apache contoh proxy permintaan untuk Django, header REMOTE_ADDR tidak diatur dengan klien & rsquo; s alamat IP. Menambahkan webfaction.middleware.WebFactionFixes ini untuk MIDDLEWARE_CLASSES Anda mengganti REMOTE_ADDR dengan IP yang benar klien.
Jika Anda menggunakan metode klasik untuk mengubah pengaturan dikerahkan dengan menempatkan:
coba:
& Nbsp; & nbsp; & nbsp; dari impor settings_local *
kecuali ImportError:
& Nbsp; & nbsp; & nbsp; lulus
pada akhir file settings.py, Anda dapat menempatkan kode ini ke settings_local:
MIDDLEWARE_CLASSES = (
& Nbsp; & nbsp; 'Webfaction.middleware.WebFactionFixes',
) + MIDDLEWARE_CLASSES
Persyaratan :
- Python
- Django
Komentar tidak ditemukan