問題タブ [django-rq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 非同期電子メール ジョブのスケジュール設定がエラー SMTPAuthenticationError: (535, '5.7.3 Authentication successfully') で失敗する
非同期の電子メール ジョブをスケジュールしようとしています。キューイングメカニズムとしてdjango-rqを使用しています。パスワードの変更、パスワードが正しいことの確認など、数多くの修正を試みました。REPL 経由で SMTP を手動で送信できます。
更新 #1: 私が確認できる限り、設定はワーカーによって正しく取得されています。ジョブは正しい値を正しく取得しsettings.DEFAULT_FROM_EMAIL
、send_mail の引数として正しい電子メール アドレスを設定します。
次のコードは正常に動作します (django-rq なし):
次のコードは SMTP 認証エラーを生成します (下にトレースバック):
トレースバック:
例外がスローされるのはなぜですか?どうすれば修正できますか?
python - Django rqワーカーの適切なセットアップは、django settngsを渡します
私は正常に動作するdjangoプロジェクトを持っています。仕事をするには rq ワーカーが必要です。redis-server を実行しています。
これは私のworker.pyファイルです:
次のコマンドラインを使用して、ubuntu ターミナルからワーカーを実行します: /opt/crm/env/bin/python /opt/crm/ak/ak/worker.py
ワーカーは正常に起動します。
私が与えている仕事は、データベースからデータを取得し、データをExcelファイルに書き込むことですが、次のエラーが発生しています:
誰が何が間違っているのか教えてもらえますか?
python - Django-RQ:関数を呼び出す方法は?
私はプロジェクトを移行しており、モジュールDjango
を使用したいと思っています。
しかし、私はここに何を置くべきかで立ち往生しています:django-rq
呼び方はfunc
?これは次のような文字列にすることができますpath.file.function
か?
関数は同じファイルに存在する必要がありますか?
django - バッチデータベース挿入を行うDjango rq
長時間実行される関数をキューに入れるにはどうすればよいですか?
私は次のことをしたい:
def batch_insert(data):
rows.append(MyModel(*data))
if len(rows) > 1000:
MyModel.objects.bulk_create(rows)
python - Django rq スケジューラーは同じタスクを 2 回キューに入れることができません
rq スケジューラを使用しています。2 分後と 10 分後にメールを確認するようユーザーに通知したいと思います。そのため、post_save シグナルを使用してこれらのタスクをスケジュールします。次のようなタスクを設定しました。
問題: 2 分後に 1 通のメールが届きますが、10 分経っても 2 通目のメールは届きません。どんな助けでも感謝します。