Czy poprawne jest rozwiązanie w stylu umieszczenia 10 zadań cron, które odnoczą się do funkcji warunkowej w stylu:
if config.ZADANIE_PIERWSZE==True:
tutaj wlasciwy kod funkcji do zadania cron
Program będzie sprawdzał dajmy na to dziennie 10 takich zapytań i w przypadku wartości = True wykonywał te zadania. Chciałem wprowadzić do aplikacji Django konfigurację zadań CRON z poziomu admina, ale niestety nie mogę znaleźć żadnego rozwiązania, które rozumiał bym na tyle żeby je wprowadzić w życie. Zacząłem się zastanawiać czy po prostu nie zdefiniować konkretnych zadań wykonywanych co określony przeze mnie czas (umieścić je na stałe w settings.py za pomocą crontaba), a w panelu dać tylko możliwość włączenia/wyłączenia konkretnych zadań za pomocą Django-constance. W skrócie 10 zadań będzie niby wykonywanych, ale tak naprawdę tylko te oznaczone w panelu jako włączone będą wykonywały pełną funkcję. Reszta po natrafieniu na wartość==False przerwie swoje działanie.
Czy takie rozwiązanie ma sens? Czy takie zadania mogą w jakikolwiek sposób obciążać serwer (zadania bez wykonania funkcji)?