2014-07-25 2 views
7

에서 정의되지 않은 변수는 어떤 검색어 세트는이를 일으키는 :를 PyDev + 장고 - 특히 수입

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

all()Undefined variable from import

어떤 내 뷰에서의 검색어에 말하고있다 - 아직 서버의 실행 벌금. django를 강제로 builtins에 추가했습니다. 장고를 재설치했습니다. pydev도 재설치했습니다.이 변수는 존재하지 않지만 서버가 제대로 실행됩니다.

일을 더 성가 시게 만들기 위해 최근에는 문제가 없었고 작업이 중단되었습니다. 코드를 변경하지 않았습니다.

나는 무엇을 시도해야하는지 잘 모른다.

편집 : 문제가 해결되었지만 왜 작동하는지 잘 모르겠습니다.
Django 1.6.5로 다운 그레이드 한 후 1.7로 다시 빌드하여 파이썬 인터프리터를 재구성하여 이것을 수정했습니다. 그러나 1.6.5의 파일이 컴퓨터에 있고 컴퓨터를 제거하는 것이 좋습니다 ...

답변

1

나는 똑같은 문제가있었습니다. 그것은 장고를 1.6에서 1.7로 업그레이드했을 때 시작되었습니다.

저를위한 해결책은 1.6으로 다운 그레이드되었습니다. 시스템 전체의 파이썬 환경에서 1.6을 사용할 수 있고 가상 환경에서 1.7을 사용할 수 있으며 Eclipse/PyDev는 정상적으로 작동합니다 (Django 1.7 기능에 대한 지식이없는 경우).