通知機能を実装するために1分毎にタスクスケジューラでviews.pyファイルに入っている処理を実行したいです。タスクスケジューラの操作の画面でどのように記入すれば良いでしょうか?
view
1class TodoList(FilterView): 2 template_name = 'list.html' 3 model = TodoModel 4 paginate_by = 10 5 6 filterset_class = TodoFilter 7 strict = False 8 9 10# 通知処理 11 nowtime = datetime.datetime.now().strftime('%Y-%m-%d %H:%M') 12 time = datetime.datetime.strptime(nowtime,'%Y-%m-%d %H:%M') 13 todo_obj = TodoModel.objects.all() 14 for obj in todo_obj: 15 if time == (obj.duedate - datetime.timedelta(minutes=1)): 16 subject = 'タイトル:{}'.format(obj.title) 17 massege = 'メモ:{}\n期日:{}\nカテゴリ:{}\n'.format(obj.memo,obj.duedate,obj.category) 18 from_mail = [] 19 recipient = [settings.EMAIL_HOST_USER] 20 send_mail(subject, massege, from_mail, recipient)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。