Domanda

mi sembra di aver eseguito in uno strano bug o più probabilmente una certa regolazione Sono familiarità con il mio sistema che non mi sta permettendo alla scheda quando sono in guscio di Django (python manage.py shell è come lo faccio funzionare).

Per ovvie ragioni questo sta dimostrando di essere fastidioso dato che non posso fare qualsiasi loop o conditonals nel guscio. Se mi ha colpito scheda compie tutte le funzioni che sono disponibili a me, come bash fa in un terminale. Ho provato solo usando gli spazi per i miei trattini ma ho sempre un errore indentazione.

Qualcuno sa perché questo sta accadendo e che cosa posso fare per ottenere scheda al lavoro nel mio guscio di nuovo? (Può essere rilevante per sapere che questo è un sistema Ubuntu 9.04).

Modifica: scheda funziona bene nel guscio pythong regolare, è solo in Django di quanto non

.

Grazie.

È stato utile?

Soluzione

Sto indovinando normalmente quando si esegue python è invocando qualcosa come ipython, invece, perché il normale magazzino interprete non fa scheda di completamento. E ' dovrebbe raccogliere ipython automaticamente e usarlo, anche se . Prova a sparare un interprete python pianura (python solo correre a riga di comando) e in esecuzione

import IPython

Se è possibile farlo, manage.py dovrebbe usare ipython. Se non, forse reinstallare ipython come apparirebbe che il modulo IPython non ha ottenuto installato correttamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top