我可以從命令行打開交互式shell,而不是從Eclipse內部的PyDev中打開。點擊進入Django --> Shell with django environment
我得到以下輸出:在PyDev中獲得交互式Django shell
import sys; print('%s %s' % (sys.executable or sys.platform, sys.version))
C:\Python27\python.exe 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)]
PyDev console: using default backend (IPython not available).
from django.core import management;import carbon_factors.settings as settings;management.setup_environ(settings)
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'module' object has no attribute 'setup_environ'
要嘗試解決這個我已經更新到的PyDev 3.2.0與不改變輸出。我正在使用Django 1.6。
我看過評論here其中指出我here。然而,接受的答案似乎已經構建到Django/PyDev中,因爲它建議在manage.py
中更改的行已經更改。
你設置你的manage.py&settings.py中項目屬性 - > PyDev-Django? –
是的。或者至少有一些事情 - 當我檢查時他們都被設置了。 –