Где добавить инициализацию сокета udp в проект django

Я новичок в python django framework. В настоящее время я работаю над проектом django, который слушает udp сообщения и действует соответствующим образом. Первоначально я инициализировал сокет и запустил поток для получения сообщений на этот сокет в одном из views.py, где он обрабатывает запрос от URL. Теперь мне нужно сделать эту инициализацию и запуск потока, когда сервер работает. Какое идеальное место для размещения этого кода? Я перепробовал столько мест, но столкнулся с проблемой. Куда бы я ни поместил "python manage.py makemigrations", этот код выполняется и застревает на получении сообщений. Я даже пробовал использовать метод ready(), переопределенный в apps.py. Этот метод также выполняется вместе с makemigrations.

Есть ли способ обойти makemigrations и инициализировать сокеты только во время запуска сервера?

Вернуться на верх