Es wird nicht funktionieren in shell
? Ich habe gerade eine Django Shell Session in Emacs bekommen.
Hit M-x shell
und dann Python-Shell innerhalb dieses Bash-Shell-Sitzung starten, etwa so:
M-x shell
die Schale
prompt> cd path/to/my/django/directory
prompt> python manage.py shell
Python 2.6.1 (r261:67515, Jul 7 2009, 23:51:51)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>>
laicht, und es sollte eine django Schale, als ob Sie bringen arbeiten in einem nackten Terminal, aber es ist ein weiterer Puffer in Emacs.
Soweit die Integration (Senden von Code an die zu bewertende Shell, etc) scheint es so, als ob Sie finden können, was Sie am Ende der Seite finden here (Emacs Wiki for python.el). Es gibt viele Informationen darüber, iPython mit python.el arbeiten zu lassen, und vielleicht kannst du das erreichen, um deine django-Shell auszuführen, indem du den Code dort oder in python.el änderst.
Ich habe keine Probleme beim Starten eines Ipython-Puffers, ich möchte einen 'manage.py Shell'-Puffer. ansi-term erlaubt es nicht, Argumente an das Programm zu übergeben, das es ausführt. –