Ich kann eine interaktive Shell von der Kommandozeile aus öffnen, nur nicht von PyDev innerhalb von Eclipse. Das Klicken durch Django --> Shell with django environment
erhalte ich folgende Ausgabe:Zum interaktiven Django Shell in PyDev
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'
Um zu versuchen und zu lösen dieses I aktualisiert PyDev haben 3.2.0 ohne Änderung an den Ausgang. Ich benutze Django 1.6.
Ich habe mir den Kommentar here angesehen, der mich here zeigte. Die angenommene Antwort scheint jedoch bereits in Django/PyDev eingebaut worden zu sein, da die Zeile, die in manage.py
geändert werden soll, bereits geändert wurde.
Haben Sie setzen Ihre manage.py & settings.py in Projekteigenschaften -> PyDev-Django? –
Ja. Oder zumindest etwas - sie wurden beide gesetzt, als ich nachschlage. –