djangoサーバーを正常に設定し、セロリをリンクしました。DjCelery テーブルの管理インターフェイスですべてのタスクを表示できます。
しかし、ビューの 1 つに同様の情報を表示できるようにしたいと考えています。リストされているタスクに関するすべての情報を取得するには、このテーブルを参照するにはどうすればよいですか? これらすべてのタスクを取得するために、views.py ファイルに入れることができるのは、SQL 要求または python に相当するものですか?
djangoサーバーを正常に設定し、セロリをリンクしました。DjCelery テーブルの管理インターフェイスですべてのタスクを表示できます。
しかし、ビューの 1 つに同様の情報を表示できるようにしたいと考えています。リストされているタスクに関するすべての情報を取得するには、このテーブルを参照するにはどうすればよいですか? これらすべてのタスクを取得するために、views.py ファイルに入れることができるのは、SQL 要求または python に相当するものですか?
管理者はデータベースで利用可能なデータのみを表示するため、管理者に表示されるものはすべてカスタム ビューに表示できます。管理者用に登録されているモデルを確認するには、githubソースを参照してください。
タスクの状態はモデルに保存されるためTaskState
、次のクエリを使用してタスクの状態を取得できます。
from djcelery.models import TaskState
task_states = TaskState.objects.all()
for state in task_states:
print state.name
print state.state