我是 emacs 和 Django 的新手。
我发现 ipython 非常方便,尤其是它的 TAB 补全。在 ipython Django shell 中,TAB 补全很方便,因为它还包括 Django 设置。但是,当我打开一个 python 文件时,例如使用“emacs -nw models.py”,Django 相关模块的 TAB 完成不再那么好。
任何身体都可以帮忙吗?谢谢!
如果您需要自动完成,请使用rope。
M-/
尽管默认的自动编译热键不同(
我想你可能想试试这个:Emacs as a Django IDE with python-django.el
http://from-the-cloud.com/en/emacs/2013/01/28_emacs-as-a-django-ide-with-python-djangoel.html
通过自动完成和绝地设置,您可以像使用 django 模型和视图的 Ipython 一样完成 TAB 完成。
它还为 ipdb 提供了一个奇妙的绑定来跟踪一个称为 pdbtracking 的错误。
你会喜欢的。谢谢