tasks.py 636 B

12345678910111213141516171819202122232425262728293031
  1. # @Author : Rocky
  2. # @File : tasks.py
  3. # @Time : 2024/3/12 14:23
  4. import time
  5. from Ansjer.celery import app
  6. from Ansjer.config import LOGGER
  7. import django
  8. django.setup()
  9. from Ansjer.config import CONFIG_INFO
  10. from Model.models import Device_User
  11. @app.task
  12. def hello():
  13. device_user_qs = Device_User.objects.filter(username='13138137872').values('NickName')
  14. nickname = device_user_qs[0]['NickName']
  15. info = 'celery测试日志, CONFIG_INFO:{}, nickname:{}'.format(CONFIG_INFO, nickname)
  16. LOGGER.info(info)
  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)