django-webfaction là một bộ sưu tập các công cụ để chạy Django trên webfaction liền mạch hơn.
Cài đặt:
& Nbsp; & nbsp; & nbsp; Cài đặt với pip hoặc dễ dàng cài đặt (cài đặt pip django-webfaction)
Cách sử dụng:
Gửi thư từ không đồng bộ sendmail địa phương
Có một thất bại trong việc triển khai webfaction, khi không có máy chủ sendmail chạy trên localhost, chỉ máy chủ smtp tại Mỹ. Đối với các ứng dụng runned ở châu Âu gửi một mail từ stmp.webfaction.com hoặc chạy quá trình sendmail địa phương mất> 1,2 giây mà chắc chắn đòi hỏi hệ thống không đồng bộ.
Để sử dụng tin nhắn asychronous hệ thống gửi chỉ cần thêm dòng này để cài đặt tập tin django của bạn:
EMAIL_BACKEND = 'webfaction.backends.EmailBackend'
Truy cập REMOTE_ADDR từ django
Khi một ứng dụng & rsquo Django; s Apache dụ ủy nhiệm yêu cầu để Django, tiêu đề REMOTE_ADDR không được thiết lập với các khách hàng & rsquo; s địa chỉ IP. Thêm webfaction.middleware.WebFactionFixes này để MIDDLEWARE_CLASSES bạn thay REMOTE_ADDR với IP chính xác của khách hàng.
Nếu bạn sử dụng phương pháp cổ điển để sửa đổi cài đặt triển khai bằng cách:
thử:
& Nbsp; & nbsp; & nbsp; từ settings_local nhập khẩu *
trừ ImportError:
& Nbsp; & nbsp; & nbsp; vượt qua
ở phần cuối của tập tin settings.py, bạn có thể đặt mã này để settings_local:
MIDDLEWARE_CLASSES = (
& Nbsp; & nbsp; 'Webfaction.middleware.WebFactionFixes',
) + MIDDLEWARE_CLASSES
Yêu cầu :
- Python
- Django
Bình luận không