Django: cómo reiniciar el servidor web para que se apliquen los cambios en el código fuente

Utilizo Eclipse con PyDev para desarrollar la aplicación web de Django. Puedo iniciar mi servidor web con

python manage.py runserver 

y luego puedo probar mi aplicación web localmente en mi navegador. Sin embargo, cada vez que cambio el código fuente tengo que reiniciar Eclipse para que estos cambios se apliquen en mi aplicación web.

Supongo que tengo que reiniciar de alguna manera el servidor web para que mi código fuente sea interpretado de nuevo para que se apliquen mis cambios. Pero, ¿cómo hago eso? No pude encontrar ningún comando para hacerlo.

El servidor dev de Django se reinicia automáticamente cuando cambia el código de Python. Esto puede no ocurrir si lo ejecutas con la opción noreload

./manage.py runserver –noreload

Otro caso cuando el servidor no se vuelve a cargar automáticamente es cuando django no utiliza los cambios de archivos. Por ejemplo, si tiene un error de syntax en su admin.py, django no lo usará. Y cambiarlo no reiniciará el servidor. Tenga en cuenta que si utiliza la depuración de eclipse, tendrá que ejecutar django con noreload debido a un error que no reinicia la instancia sino que inicia una nueva.

Primero, configure el proyecto como un proyecto django en eclipse, si no lo está ya. (Haga clic derecho en el proyecto y seleccione PyDev -> Establecer como proyecto Django).

En segundo lugar, haga clic en el botón verde de ejecución en la parte superior y seleccione “ejecutar configuraciones”. Seleccione el icono de PyDev Django y presione el nuevo botón de configuración de lanzamiento en la parte superior. Ingrese el nombre del proyecto, (digamos testproject), y “$ {workspace_loc: testproject} / $ {DJANGO_MANAGE_LOCATION}” para el módulo principal.

En la pestaña de Arugmentos, ingrese “runserver 0.0.0.0:8000 –neload” si desea que su servidor esté visible para máquinas fuera de la suya, o “runserver –noreload” si solo desea acceder a su máquina, y cambie la directorio de trabajo a “$ {workspace_loc:}”.

Haga clic en Aplicar y debería estar listo para ir!

Así es como debe verse cuando se ejecuta dentro de eclipse: introduzca la descripción de la imagen aquí