iPython - "kaputte" Shell / Terminal nach Django

8

Ich bette iPython-Shell in ein Django-Skript (mit Entwicklungsserver, z. B. runserver bei localhost) wie folgt ein:

%Vor%

Das gibt mir interaktive Shell an dem gewünschten Ort. Wenn nun der Quellcode geändert wird, lädt Django automatisch neu, wahrscheinlich ohne die iPython-Shell korrekt zu beenden, und "bricht" meinen Terminalemulator (xterm, konsole) - Text wird unsichtbar usw. (gleicher Effekt, wenn iPython innerhalb von Django mit Strg beendet wird + d).

Irgendwelche Vorschläge als was könnte das verursachen? (Ich verwende wahrscheinlich iPython falsch, aber wer weiß).

    
user393116 15.07.2010, 19:13
quelle

2 Antworten

4

Ich kann die Frage nicht beantworten, warum es schief geht, aber ich kann Ihnen sagen, wie Sie es wiederherstellen können: Beenden Sie den Debugging-Server und geben Sie den reset -Befehl ein.

Eine andere Möglichkeit, dies zu verhindern, besteht darin, den Schalter --reload für den Befehl runserver zu verwenden. Das bedeutet, dass Django nach einer Änderung nicht neu geladen wird, aber es unterbricht auch nicht den Debugger.

    
Mark van Lent 15.07.2010 19:28
quelle
1

Dieses Problem wurde bereits behoben: Ссылка

Danke Django.

    
Potr Czachur 13.04.2011 11:54
quelle

Tags und Links