sql >> データベース >  >> NoSQL >> Redis

Flask-MailとRedisキューライブラリの統合でエラーが発生する

    メールオブジェクトインスタンスのsendメソッドをエンキューしようとしていますが、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. MongoDBでのジャーナリングの管理

    2. redis-cli+stunnel以外のクライアントからIn-TransitEncryption+Authを使用してAWSElastiCacheに接続します

    3. モンゴ-ルビー接続の問題

    4. mongodbで文字列を数値に変換する方法