Después de cambiar de nuevo la función de vista sin runserver y presionar F5 para actualizar la página, Django no volverá a cargar la nueva vista, sino que usará la anterior. pero si cambia la plantilla, Django siempre usa la nueva.¿Es posible volver a cargar la vista sin reiniciar Django?
Entonces, ¿hay alguna manera de hacer que Django vuelva a cargar la vista cada vez que el usuario actualice la página, creo que es muy conveniente para el desarrollo modificar la función de vista con frecuencia.
Con el servidor de desarrollo, el código Python generalmente cambia reiniciar el servidor automáticamente. Con una plantilla, siempre es solo leer el archivo, así que esa es una historia diferente. –
No estoy seguro de entender su pregunta. ¿Estás ejecutando tu sitio Django sin runserver? ¿Esto significa que lo estás ejecutando a través de otro método? Runserver debería recoger los cambios en cualquier archivo de Python que use el proyecto, aunque llevará unos segundos. –
Lo ejecuto a través de pydev, no vuelve a cargar el código de cambio. así que cada vez que cambié la función de vista, tengo que ejecutar el servidor de nuevo para volver a cargar el código modificado. eso hace que la programación sea lenta. – storm