2013-08-30 1 views
1

Я успешно установил свой сервер django и связал с ним сельдерей. Я могу показать всю задачу в интерфейсе администрирования в таблицах DjCell.Показать задачу в поле зрения (начато, успешно, не удалось)

Но я хочу иметь возможность отображать некоторую подобную информацию в одном из моих представлений. Как просмотреть эту таблицу, чтобы получить всю информацию о задаче? Является ли какой-либо SQL-запрос или эквивалент python, который я могу поместить в файл views.py, чтобы получить все эти задачи?

ответ

1

Все, что отображается в администраторе, может отображаться в пользовательском представлении, так как администратор отображает только данные, доступные в базе данных. См. Github source, чтобы узнать, какие модели зарегистрированы для администратора.

В состоянии задачи хранится в модели TaskState вы можете получить статус задачи с помощью следующего запроса:

from djcelery.models import TaskState 

task_states = TaskState.objects.all() 
for state in task_states: 
    print state.name 
    print state.state 
Смежные вопросы