я создаю из main() функции (которая вызывается по-умолчанию при запуске) поток threading.Thread(target=save_data, args=(dp, conv_handler)).start()
В save_data в бесконечном цикле каждую секунду пишется в файле содержимое conv_handler
В итоге джанга странно себя ведет, не убивает этот поток, когда умирает главный поток. Вроде как де факто Celery для таких задач, но я не понимаю как сделать так, чтобы эту функция в Celery workere работала. Кто-нибудь знает как это сделать?
а в целом есть пара путей: 1. допустим в зависимости от состояния окружения могут в принципе подключаться разные урлы (для этого впрочем не обязательно делать это через разные файлы, но может быть удобнее через файлы) 2. и стандартный случай это просто иерархия урлов, каждое апп отвечают за свою часть урлов и соответственно содержит в себе их определение
а в целом есть пара путей: 1. допустим в зависимости от состояния окружения могут в принципе подключаться разные урлы (для этого впрочем не обязательно делать это через разные файлы, но может быть удобнее через файлы) 2. и стандартный случай это просто иерархия урлов, каждое апп отвечают за свою часть урлов и соответственно содержит в себе их определение