Это не просто urls.py, это обычный рабочий процесс для запуска приложений wsgi или fastcgi. Модуль находится в памяти, и он не будет перезагружен с диска, пока вы не сообщите серверу, что он изменился.
Согласно Документам FastCGI Джанго :
Если вы измените какой-либо код Python на своем сайте, вам необходимо сообщить FastCGI, что код изменился. Но в этом случае нет необходимости перезапускать Apache. Скорее просто повторно загрузите mysite.fcgi или отредактируйте файл так, чтобы временная метка файла изменилась. Когда Apache увидит, что файл обновлен, он перезапустит ваше приложение Django.
Если у вас есть доступ к командной оболочке в системе Unix, вы можете легко это сделать с помощью сенсорной команды:
touch mysite.fcgi
Для разработки в большинстве случаев вы можете использовать сервер разработки django , который следит за изменениями кода и перезапускается при обнаружении каких-либо изменений.