Il semble que je sois tombé sur un bug étrange ou plus probablement sur un réglage que je ne connais pas sur mon système et qui ne me permet pas de tabuler quand je suis dans la coquille de Django (python manage.py shell
Je cours ça).Le shell manage.py de Django ne mettra pas en retrait
Pour des raisons évidentes cela s'avère gênant car je ne peux pas faire de boucles ou de conditionnels dans le shell. Si je tape l'onglet il complète toutes les fonctions qui sont à ma disposition, comme bash fait dans un terminal. J'ai essayé juste d'utiliser des espaces pour mes indentations mais j'ai toujours une erreur d'indentation.
Est-ce que quelqu'un sait pourquoi cela se produit et ce que je peux faire pour obtenir l'onglet à nouveau dans mon shell? (Il peut être pertinent de savoir que c'est sur un système Ubuntu 9.04).
Editer: l'onglet fonctionne très bien dans le shell pythong ordinaire, c'est seulement dans les django que ce n'est pas le cas.
Merci.
Je suis tombé sur le même problème, je vais essayer la solution ci-dessous! – noahandthewhale