Почему при запуске manage.py выполняются вызовы в urls.py - PullRequest
0 голосов
/ 20 сентября 2018

Я создал приложение Django, которое запускает TCP-сервер в фоновом режиме.И каждый раз, когда я бегу, например.python manage.py migrate или python manage.py collectstatic он включает этот TCP-сервер и зависает в терминале, мне нужно нажать Ctrl + C, чтобы остановить.
Есть ли способ остановить запуск этого кода при выполнении manage.py?
Myкод помещается в urls.py, а TCP-сервер запускается в потоке.

urls.py

from django.urls import path

imports ...

start_big_tcp_server()
start_tcp_server()

urlpatterns = [
    paths...
]
...