Redis
 sql >> база данни >  >> NoSQL >> Redis

Интегрирането на библиотеката на Flask-Mail и Redis Queue дава грешка

Опитвате се да поставите в опашката метода за изпращане на екземпляра на пощенския обект и RQ не може да постави в опашка методите на екземпляра. Ако погледнете документацията в най-долната част на страницата, тя споменава това:

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

Опитайте да дефинирате друг метод и да изпратите пощата по този начин. Като например...

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. Как да поправите Redis ключове, сериализирани с Java

  2. Как мога отдалечено да проверявам данните в моите RedisCloud DBs?

  3. Redisson, работеща опашка/декеу. Стратегии за обработка на съобщение/елемент за непълна обработка на съобщения при изключване на системата/пода

  4. Redis Cheat Sheet за оптимизация на паметта

  5. да получите обект от redis без eval?