2011-02-01 12 views

cevap

50

django uzantılarını yüklerseniz, bu özelliklerden biri (shell_plus) modelleriniz için bağlam sağlar. https://github.com/django-extensions/django-extensions

./manage.py shell yerine, ./manage.py shell_plus öğelerini kullanabilirsiniz, böylece her şey içe aktarılır.

+2

+1: 'shell_plus' gitmek için bir yoldur! –

+0

Hmm. Ben django uzantıları yükledim ama ''manman.py shell_plus'' yapmaya çalıştığımda' Bilinmeyen komut: 'shell_plus'' dedi. –

+6

Nevermind - "INSTALLED_APPS" öğesine eklemek zorunda kaldım. –

4
+0

Sadece django'nun kabuğu için bir şey istediğini düşünüyorum ... –

+0

oh, ok. Django'nun kabuğunu bilmiyordum. Ama django kesinlikle kontrol edilecek şeyler listemde! –

+0

dosyayı yükledi, ancak kabuğu aynı ad alanı/bağlamında yüklemedi. feragatname: Ben python & django newbie –

4

John Anderson tarafından bu blog post standart Python yorumlayıcısı ile yapabileceğiniz bazı ilginç numaralar vardır. En alttaki örnek, Django modellerine ve test istemcinize nasıl erişebileceğinizi gösterir.

İlgili konular