Pregunta

Parece que me he topado con un bicho raro o más probablemente un cierto ajuste no estoy familiarizado con en mi sistema que no me está permitiendo a la pestaña cuando estoy en la cáscara de Django (python manage.py shell es cómo lo ejecuto).

Por razones obvias, esto está demostrando ser molesto, ya que no puedo hacer ningún bucles o conditonals en la cáscara. Si lo golpeo pestaña que complete todas las funciones que están disponibles para mí, como lo hace bash en un terminal. He intentado usar sólo espacios para mis guiones pero siempre me sale un error sangría.

¿Alguien sabe por qué esto está ocurriendo y lo que puede hacer para conseguir pestaña para trabajar en mi concha de nuevo? (Puede ser relevante para saber que esto es en un sistema Ubuntu 9.04).

Editar: pestaña funciona bien en la cáscara pythong regular, es sólo en Django que no

.

Gracias.

¿Fue útil?

Solución

supongo que normalmente cuando se ejecuta python está invocando algo así como ipython lugar debido a que la normalidad de la intérprete no hace para rellenar la ficha. Es debe recoger ipython automáticamente y utilizarla, aunque . Trate de disparar hasta un intérprete de Python normal (python basta con ejecutar la línea de comandos) y en funcionamiento

import IPython

Si puede hacer eso, debe utilizar manage.py ipython. Si no, tal vez vuelva a instalar ipython como aparecería que el módulo IPython no consiguió correctamente instalado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top