2010-05-11 4 views
4

J'utilise PyDev avec Django. La saisie semi-automatique fonctionne bien dans le shell - je commence à taper, et il suggère des complétions. Cependant, cela ne fonctionne pas dans la fenêtre principale de l'éditeur de code. Comment puis-je réparer cela?PyDev et Django: la saisie semi-automatique ne détecte pas Django?

J'utilise:

Eclipse construire # 20100218-1602

PyDev 1.5.6

IDE Eclipse pour Java Devs 1.2.2

Répondre

8

Vous pourriez avoir besoin de définir l'éditeur paramètres d'achèvement du code. Ils sont sous:

Window->Preferences->PyDev->Editor->Code Completion

Vous pourriez aussi avoir besoin d'ajouter Django installer ou votre projet Django à votre chemin. Vous pouvez définir cette sous:

Window->Preferences->PyDev->Interpreter - Python

Hope this helps.

+0

Pour ajouter Django à mon chemin python, dois-je ajouter une bibliothèque sous l'onglet Bibliothèques? Quel fichier ajouterais-je? 'import django' fonctionne déjà sur la ligne de commande. –

+1

J'ai ajouté 'chemin \ à \ Django \ Django-1.1.1 \ django' et cela a semblé fonctionner plutôt bien. Merci. –

+0

Nice! Content que cela fonctionne. – tdedecko

0

Accédez à Fenêtre-> Préférences-> PyDev-> Interpreters-> Python Interprète

De bibliothèques (système PYTHONPATH),

  1. Assurez-vous ..lib/site-packages est répertorié.
  2. Retirez toute mention de lib/site-packages/Django
Questions connexes