To nie zadziała w shell
? Udało mi się uzyskać teraz sesję powłoki Django w emacs.
Hit M-x shell
a następnie uruchomić powłokę Pythona wewnątrz tej sesji powłoki bash, tak:
M-x shell
powłoka ikra
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)
>>>
i powinno wywołać powłokę django tak jakby ciebie pracują w gołym terminalu, ale jest to kolejny bufor w Emacs.
Jeśli chodzi o integrację (wysyłanie kodu do powłoki podlegającej ocenie itp.), Wydaje się, że możesz znaleźć to, czego szukasz na dole strony. Jest tam mnóstwo informacji o tym, jak iPython pracuje z python.el, i możesz to zrobić, aby uruchomić powłokę Django, modyfikując kod tam lub w python.el.
Nie mam problemów z uruchomieniem bufora na ipython, chcę mieć bufor 'manage.py shell'. ansi-term nie pozwala przekazywać argumentów do programu, który wykonuje. –