2014-07-25 67 views
7

gelen tanımlanmamış değişkenler, herhangi Sorgu kümelerini bu neden olan:Pydev + Django - Özellikle ithalat

users = User.objects.all().order_by('user_group__user_group_description', 'user_name') 

all()Undefined variable from import

Bu herhangi benim görünümlerde QuerySet üzerindedir söylüyor - ve henüz sunucunun koşu ince. Zorlanmış yerleşiklere django ekledim, django'yu yeniden yükledim, hatta pydev'i yeniden yükledim, bu değişkeni kullanamayan adamantır, ancak sunucu yine de iyi çalışır.

İşleri daha can sıkıcı hale getirmek için son zamanlarda iyi çalışıyordu ve çalışmayı durdurdu - koda hiçbir değişiklik yapılmadı.

Denemek istediğim hakkında hiçbir fikrim yok.

Düzenleme: Bu yüzden bir düzeltme yapmam gerekiyor, ancak bunun neden işe yaradığından emin değilim.
Django 1.6.5 sürümüne geçilir, ardından python yorumlayıcının yeniden oluşturulması 1.7'ye yeniden yükselir. Benim bilgisayarımda 1.6.5 gelen dosyaları var ve onları kaldırmak için tavsiye edilir olsa da ideal değil ...

cevap

1

Ben aynı sorunu vardı. Django'yu 1.6'dan 1.7'e yükselttiğimde başladı.

Düzeltme benim için 1,6'ya düşürüldü. Sistem çapında python ortamınızda 1.6'ya sahip olabilirsiniz ve sanal ortamlarda 1.7 kullanın ve Eclipse/PyDev iyi çalışır (Django 1.7 işlevlerini bilmeyi engeller).