sql >> Databasteknik >  >> NoSQL >> Redis

Flask-Mail och Redis Queue biblioteksintegration ger fel

Du försöker köa sändmetoden för e-postobjektinstansen och RQ kan inte ställa instansmetoder i kö. Om du tittar på dokumentationen längst ner på sidan nämns detta:

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

Försök att definiera en annan metod och skicka e-postmeddelandet på det sättet. Som ...

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. MongoDB $sortByCount Aggregationsoperatör

  2. Hur kan jag sortera efter att nollor senast beställdes i mongodb?

  3. Mongodb aggregering $grupp, begränsa längden på arrayen

  4. Vårdata mongodb sök efter ISO-datum