main.py 850 B

123456789101112131415161718192021222324252627
  1. import argparse
  2. import tornado.ioloop
  3. import tornado.log
  4. import tornado.options
  5. import tornado.web
  6. from ai_strategy_request_handler import *
  7. from advertiser_strategy_operate import *
  8. from ai_callback_handler import *
  9. def create_application():
  10. web_application = tornado.web.Application([
  11. (r"/ai_strategy_request", AiStrategyRequestParse),
  12. (r"/ai_callback_add_group", AiCallBackAddGroup),
  13. (r"/ai_callback_add_creative", AiCallBackAddCreative),
  14. (r"/add_advertiser_strategy", AddAdvertiserStrategy),
  15. ])
  16. return web_application
  17. if __name__ == "__main__":
  18. parser = argparse.ArgumentParser()
  19. parser.add_argument('-p', '--port', type=int, default=31012)
  20. args = parser.parse_args()
  21. application = create_application()
  22. application.listen(args.port)
  23. tornado.ioloop.IOLoop.instance().start()