tasks.py 634 B

1234567891011121314151617181920212223242526272829
  1. # @Author : Rocky
  2. # @File : tasks.py
  3. # @Time : 2024/3/12 14:23
  4. import django
  5. django.setup()
  6. import time
  7. from Ansjer.celery import app
  8. from Ansjer.config import LOGGER
  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)