Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Lỗi tích hợp thư viện Flask-Mail và Redis Queue

Bạn đang cố xếp hàng đợi phương thức gửi của cá thể đối tượng mail và RQ không thể xếp hàng chờ các phương thức của cá thể. Nếu bạn nhìn vào tài liệu ở cuối trang, nó đề cập đến điều này:

http://python-rq.org/docs/

Hãy thử xác định một phương pháp khác và gửi thư theo cách đó. Chẳng hạn như ...

from flask.ext.mail import Mail,Message
from rq import Queue

mail = Mail()
q = Queue()

def queue_mail(msg):
    mail.send(msg)

@mod.route('/test')
def m11():
    msg = Message("Signup Successfull",
                  recipients=['[email protected]'])
    msg.body = "Hello there, Welcome!"
    q.enqueue(queue_mail, msg)
    return 'done'



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Stackexchange.Redis 'cháy và quên có đảm bảo giao hàng không?

  2. Redis có thể ghi ra cơ sở dữ liệu như PostgreSQL không?

  3. 2 cách tiếp cận để theo dõi người dùng trực tuyến với Redis. Cái nào nhanh hơn?

  4. Ubuntu 16.04 systemd redis sự cố với ulimit

  5. Làm cách nào để lấy tất cả các khóa khớp với một mẫu cụ thể từ một hàm băm trong redis?