Pergunta

Eu estou jogando com um projeto simples com base no framework Django. Meu IDE é PyDev / Eclipse.

Eu não posso fazer o código de trabalho de conclusão de código Django, mas funciona bem para bibliotecas Python padrão. Eu tentei adicionar Django dir (no meu caso C: \ Program Files \ Python26 \ Lib \ site-packages \ django) para PYTHONPATH tanto a nível PyDev (Janela-> Preferências> PyDev-> Interpreter - Python-> bibliotecas) e em um nível de projeto (Projeto-> Propriedades-> PyDev - PYTHONPATH.) - sem sorte até agora

Você pode por favor aconselhar o que estou ausente aqui (de preferência sem instalar extensões de PyDev).

Foi útil?

Solução

Ok eu dar-lhe outra tentativa.

Eclipse em C: \ test \ eclipse

Python 2.6.2 em C: \ test \ python-2.6.2

Django 1.0.2 finais C: \ test \ python-2.6.2 \ lib \ site-packages -> apenas a pasta django real não os docs, exemplo, e assim por diante. Eu fiz isso sem correr setup.py como descriped no arquivo de instalação.

Adicionado C: \ test \ python-2.6.2 e C: \ Test \ python-2.6.2 \ lib \ site-packages à PATH variável

Como descrito aqui eu definir o intérprete em Eclipse por Janela> Preferências> pydev > Interpreter> Python. Isto incluiu automaticamente um monte de coisas sob libs sistema como (C: \ test \ python-2.6.2 \; C: \ Test \ python-2.6.2 \ DLLs; C: \ test \ lib python-2.6.2 \ \ site-packages; ....). Um grupo inteiro de builtins forçados também são encontrados.

Então eu fiz um novo "Projeto Pydev", acrescentou um pacote e há um novo módulo com uma classe e um módulo que importa a classe e chama uma função dele. Durante escrever este pressionado Crtl + Space várias vezes, e builtins, bem como o novo material do meu módulo onde mostrado pela conclusão de código.

Outras dicas

Configurando pydev ao trabalho com Django e

Introdução Eclipse / Pyddev

Neste último uma existe uma secção especificamente para conclusão de código que menciona um problema com firewall ou tempo limite concha. E em outra seção, ele menciona problemas quando (como no seu caso) as instalações Eclipse tem espaços no caminho de arquivo

Eu resolvi definir o PYTHONPATH também. Nos projetos de paletes, clique com o botão direito sobre o projeto -> Propriedades Na configuração PYTHONPATH você tem que colocar a pasta que contém o seu projeto como uma pasta externa.

Exemplo: / Var / www / my_project PYTHONPATH = / var / www /

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top