私はDjangoのページで作業しています。このページでは、ユーザーがさまざまな日付にカスタムリマインダーを設定できます(日付ごとに最大3つ)。リマインダーは電子メールで送信する必要があります。これはGoogleカレンダーに似ており、日付が始まる前のx分、x時間、またはx日で各イベントに複数のリマインダーを設定できます。どうすればDjangoと組み合わせて解決できるのだろうか。多くのユーザーと日付があるので、もちろんパフォーマンスも実行する必要があります。cronジョブでこれを行う必要がありますか?Pythonの方法はありますか?
2532 次
2 に答える
6
もう1つの従来の方法は、django-celeryを使用することです:http://pypi.python.org/pypi/django-celery/
celerybeatコマンドを使用して、定期的なタスクを実行できます。また、djangoビューから保留中のタスクを開始することもできます。
于 2012-12-26T17:02:48.090 に答える
2
cronジョブを使用できます。管理コマンドを作成するには:こちらのドキュメントを参照してください
また、パフォーマンスを向上させるために、キューベースの分散実装として電子メール生成を作成できます。同じようにDjango-mailerアプリを使用できます。
于 2012-12-26T16:48:38.253 に答える