length - forloop counter django
Django runserver permanente (7)
Como dice Travis ... usa la pantalla. Si aún no lo tienes instalado, ve a buscarlo:
sudo apt-get install screen
screen
Presione enter. Ahora es como si estuvieras en una ventana de terminal diferente.
Comience su servidor con:
python manage.py runserver 0.0.0.0:8000
Ahora está ejecutando el servidor, y le gustaría volver a su primera pantalla mientras deja que la aplicación django continúe ejecutándose. La pantalla tiene una buena función incorporada para eso. Para volver a su tipo de terminal principal:
ctrl+a d
Desde allí, puede regresar a la pantalla django escribiendo:
screen -r
Si tiene varias pantallas abiertas, puede llegar a la correcta por su número de identificación de 4 a 5 dígitos:
screen -r 1333
Y las páginas man son bastante buenas:
man screen
¿Cómo puedo hacer permanente el servidor de desarrollo de django? Para que no se detenga cuando salga del caparazón.
Gracias
En Windows, ejecuta
pythonw.exe manage.py runserver
Estoy a punto de hacer esto yo mismo. El escenario es que soy un prototipo rápido para un cliente y ellos necesitan ver cómo se ven las cosas. Nunca habrá más de dos o tres personas a la vez, pero no quiero configurar Apache o permanecer conectado.
sudo ./manage.py runserver 192.168.1.94:80 [run this on port 80 so a normal business user can see it]
ctrl+z [to suspend the job (same thing as appending & to the above command but then I don''t need to deal with entering the sudo password on the command line)]
bg %1 [puts the job in the background]
jobs [just to see what''s going on]
exit [exit the session]
Otra manera fácil de hacerlo es ejecutar:
[user@host]$screen
[user@host]$python manage.py runserver 0.0.0.0:8000
Ahora presione Ctrl+A
y luego presione d
para salir de esta pantalla.
Esto crea el servidor en una pantalla y luego lo separa. De esta manera, simplemente puede regresar y escribir:
[user@host]$screen -r
y puedes tomar el control del servidor de nuevo y ver qué está pasando.
Si está en Linux / Unix, use el comando "nohup".
nohup manage.py runserver &
Luego, para recuperarlo, usa el comando fg:
fg
Gracias a: Xiong Chiamiov
crea un archivo con esto, ejemplo / tmp / screendjango :
screen python manage.py runserver
y luego pones:
screen -dmS django -c /tmp/screendjango
para adjuntar la sesión que pones
screen -d -r django.
on Ubuntu run:>./manage.py runserver 0.0.0.0:8000 > /dev/null 2>&1 &
>exit