Регулярное, своевременное редактирование текстового файла в Django - PullRequest
0 голосов
/ 03 января 2012

Каждый раз, когда определенная таблица сохраняется / создается в моем приложении, я хочу, чтобы текстовый файл на сервере обновлялся в тандеме. Я думал, что это можно сделать каждый раз, когда вызывается метод save () модели, или, возможно, просто выполнять обычную работу каждый час, например.

Я не вижу стандартного способа реализации этого в Django-y, у кого-нибудь есть предложение или, может быть, лучшая идея?

Большое спасибо

Ответы [ 2 ]

1 голос
/ 03 января 2012

Может быть, вы можете использовать сигналы Джанго , чтобы записать изменения модели в ваш файл.

0 голосов
/ 03 января 2012

Если вы ищете поддержку ревизий для ваших моделей, вы всегда можете использовать django-reversion

https://github.com/etianen/django-reversion

Это будет отслеживать все изменения модели.

Если вы хотите, чтобы он запускался каждый час вместо изменений, я рекомендую использовать django-celery для постановки задачи

https://github.com/ask/django-celery

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...