tasks.py 619 B

123456789101112131415161718192021222324252627282930313233
  1. # @Author : Rocky
  2. # @File : tasks.py
  3. # @Time : 2024/3/12 14:23
  4. import time
  5. from celery import shared_task
  6. from Ansjer.celery import app
  7. from celery.schedules import crontab
  8. import django
  9. django.setup()
  10. from Model.models import Device_User
  11. from Ansjer.config import CONFIG_INFO
  12. @app.task
  13. def hello():
  14. device_user_qs = Device_User.objects.filter(username='13138137872').values('NickName')
  15. nickname = device_user_qs[0]['NickName']
  16. print('CONFIG_INFO:{}'.format(CONFIG_INFO) + nickname)
  17. @app.task
  18. def test(arg):
  19. time.sleep(10)
  20. print(arg)
  21. @app.task
  22. def add(x, y):
  23. print(x + y)