1
我目前正在開發一個Django應用程序,我喜歡使用pdb來知道哪個狀態是我的應用程序和一些類似的東西。我想在debuger中擁有所有BPython的驚人功能......就像autocompletion和類似的東西。
這甚至可能嗎?謝謝:)使用BPython作爲Django應用程序的調試器
我目前正在開發一個Django應用程序,我喜歡使用pdb來知道哪個狀態是我的應用程序和一些類似的東西。我想在debuger中擁有所有BPython的驚人功能......就像autocompletion和類似的東西。
這甚至可能嗎?謝謝:)使用BPython作爲Django應用程序的調試器
把一些代碼在你的Python REPL啓動文件來檢測你的Django項目的時候,並進行必要的進口:
把這個在你的〜/ .bashrc或者〜/ .bash_profile中
export PYTHONSTARTUP=~/.pythonrc
創建或編輯~/.pythonrc
:
try:
from django.core.management import setup_environ
import settings
setup_environ(settings)
print 'imported django settings'
except:
pass
OR 使用此更復雜的片段,導入所有的Django模塊和工作在這裏的項目子目錄:https://gist.github.com/pirate/2659b242bded82c3c58f2458e6885738#file-pythonrc-L56
我使用IPython的,如果它在環境中安裝的Django殼自動撿起來。我相信這將是bpython的情況 – dusual