sql >> Database teknologi >  >> NoSQL >> Redis

Flask-Mail og Redis Queue biblioteksintegration giver fejl

Du forsøger at sætte sendemetoden for postobjektforekomsten i kø, og RQ kan ikke sætte forekomstmetoder i kø. Hvis du ser på dokumentationen helt nederst på siden, nævnes dette:

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

Prøv at definere en anden metode og send mailen på den måde. Så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. Fjern indlejret dokument i en indlejret række dokumenter

  2. Mongodb -- inkludere eller ekskludere visse elementer med c# driver

  3. Hvordan bruger man MongoDB med løfter i Node.js?

  4. Sådan kontrolleres en kolonnes datatype i SQL