PyDev에서 Django 기반 프로젝트의 코드 완성을 구성하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/993313

  •  13-09-2019
  •  | 
  •  

문제

나는 Django 프레임워크를 기반으로 한 간단한 프로젝트를 가지고 놀고 있습니다.내 IDE는 PyDev/Eclipse입니다.

Django 코드에서는 코드 완성 작업을 수행할 수 없지만 표준 Python 라이브러리에서는 잘 작동합니다.PyDev 수준(Window->Preferences->PyDev->Interpreter - Python->libraries)과 PYTHONPATH에 Django 디렉터리(내 경우에는 C:\Program Files\Python26\Lib\site-packages\django)를 추가하려고 했습니다. 프로젝트 수준(프로젝트->속성->PyDev - PYTHONPATH) - 지금까지는 운이 없습니다.

여기서 제가 누락된 부분을 알려주실 수 있습니까(PyDev 확장을 설치하지 않는 것이 좋습니다).

도움이 되었습니까?

해결책

좋아, 또 다른 시도를한다.

안에 C : Test Eclipse

파이썬 2.6.2 안에 C : Test Python-2.6.2

Django 1.0.2 최종 안에 C : Test Python-2.6.2 lib site-packages -> 문서가 아닌 실제 django 폴더 만 있습니다. 설치 파일에 설명 된대로 setup.py를 실행하지 않고이 작업을 수행했습니다.

추가 C : Test Python-2.6.2 그리고 C : Test Python-2.6.2 lib site-packages ~로 변하기 쉬운

설명한대로 여기 Window> 환경 설정> pydev> 통역사> Python에 의해 Eclipse에서 통역사를 설정했습니다. 여기에는 (C : Test Python-2.6.2 ; C : Test Python-2.6.2 dlls; c : test python-2.6.2 lib와 같은 시스템 libs 아래에 많은 것들이 포함되어 있습니다. site-packages; ....). 강제 건축물도 많이 발견됩니다.

그런 다음 새로운 "pydev project"를 만들었습니다. 패키지를 추가했으며 클래스를 가져오고 클래스를 가져오고 함수를 호출하는 클래스와 모듈이 포함 된 새 모듈이 추가되었습니다. 이 압축 된 CRTL+공간을 여러 번 쓰는 동안, Code 완료로 표시된 내 모듈의 새로운 것들뿐만 아니라 BuildIns.

다른 팁

제안합니다 django와 함께 작동하도록 pydev 구성 그리고

Eclipse/Pyddev를 시작합니다

후자에는 방화벽 또는 쉘 타임 아웃의 문제를 언급하는 코드 완료 섹션이 있습니다. 그리고 다른 섹션에서 그는 (귀하의 경우와 같이) Eclipse 설치에 FilePath에 공간이있을 때 문제를 언급합니다.

PYTHONPATH 설정도 해결했습니다.팔레트 프로젝트에서 PythonPath 구성의 프로젝트 -> 속성을 ​​마우스 오른쪽 버튼으로 클릭하십시오. 프로젝트를 포함하는 폴더를 외부 폴더로 배치해야합니다.

예:/var/www/my_project pythonpath =/var/www/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top