2015-01-21 2 views
0

Некоторые кортежи в моей базе данных необходимо удалить по истечении заданного времени. Мне нужно приложение django, чтобы проверить, не истекали ли строки.Как заставить приложение django выполнять работу в определенное время каждый день?

Хотя я могу определенно написать функцию, как мне заставить Django работать каждый день в определенное время?

Я слышал о очередях задач, таких как сельдерей. Они слишком сильны для этого? Их проще? Может быть, что-то встроенное?

ответ

-1

Используйте график threading.Thread для планирования непрерывного цикла событий. В своем потоке используйте time.sleep, чтобы создать промежуток перед следующим вступлением события.

+0

IMO, подход на основе потоков - это команды управления hog-ресурсами или некоторые планировщики, такие как redis и т. Д., Лучше. – karthikr

2

Используйте простое задание cron для запуска пользовательской команды управления Django.