Можно ли как то запускать python скрипт каждые 30 минут не используя cron?

Можно ли как то запускать python скрипт каждые 30 минут не используя cron?
Нужно перемешивать посты модели  django  каждые 30 минут. Возможно ли это сделать без использования крона?
  • Вопрос задан
  • 1402 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Можно с использованием Celery или uWSGI Spooler, но кроном проще.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
while True:
    ...
    time.sleep(1800)

=)
Ответ написан
Комментировать
OnYourLips
@OnYourLips
systemd юнит
Ответ написан
Комментировать
@Daneal
Есть замечательная библиотека schedule
Ответ написан
Комментировать
Нужно перемешивать посты модели django каждые 30 минут. Возможно ли это сделать без использования крона?

Для лучшей практики, не нужно ничего перемешавать. Связано с тем, что, не нужно путать представление данных и сами данные. Данные не должны меняться, лишь представляться посетителю в разных последовательностях. В MVC, мы не меняем модель, для изменения представления у нас есть View.
Я не пишу на Django, но воспользовался поиском и вот одно из решении
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы