我的任務是在 Django 中執行后臺任務,我嘗試使用 celery,但沒有成功。
我必須做什么?我需要在該人在輸入中輸入數字并按下提交按鈕后,例如 100,它的 1% 將在 1 天內每秒添加到他之前的數字。
- 他在輸入 100 中寫道
- 在資料庫中存盤,并且在一天中,每秒增加1%。
- 它看起來有多具體,100 1=101, 101 1=102, 102 1....每秒增加 1%
你能幫我把代碼畫出來嗎?使用 celery,django-background-task 或其他無關緊要,最重要的是它需要同時執行一定數量的任務,對于每個用戶他的后臺任務
uj5u.com熱心網友回復:
你可以使用一個名為django-background-tasks
你的功能將是這樣的:
from background_task import background
@background(schedule=60)
def add(input): # this function will run every 60 seconds
input = (input*0.01)
包檔案的鏈接
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/521193.html
