Frage

ich mit einem einfachen Projekt auf Django Framework basiert spiele. Meine IDE ist PyDev / Eclipse-.

Ich kann Code-Vervollständigung Arbeit für Django Code machen, aber es funktioniert für Standard-Python-Bibliotheken in Ordnung. Ich habe versucht Django dir hinzuzufügen (in meinem Fall C: \ Programme \ Python26 \ Lib \ site-packages \ django) PYTHONPATH sowohl auf PyDev Ebene (Window-> Einstellungen-> PyDev-> Interpreter - Python-> Bibliotheken) und auf Projektebene (Project-> Einstellungen-> PyDev - PYTHONPATH.) - kein Glück so weit

Können Sie bitte raten, was ich hier fehlt (vorzugsweise ohne PyDev Erweiterungen zu installieren).

War es hilfreich?

Lösung

Ok ich gebe es noch einmal zu versuchen.

Eclipse- in C: \ test \ eclipse

Python 2.6.2 in C: \ test \ python-2.6.2

Django 1.0.2 final in C: \ test \ python-2.6.2 \ Lib \ site-packages -> nur die tatsächlichen django Ordner nicht die Dokumentation, Beispiel, und so weiter. Ich tat dies ohne setup.py läuft wie in der Datei INSTALL descriped.

Hinzugefügt C: \ test \ python-2.6.2 und C: \ test \ python-2.6.2 \ Lib \ site-packages PATH Variable

Wie beschrieben hier habe ich den Interpreter in Eclipse durch Fenster> Einstellungen> pydev > Interpreter> Python. Dazu gehörte auch automatisch eine ganze Reihe von Dingen unter System Libs wie (C: \ test \ python-2.6.2 \; C: \ test \ python-2.6.2 \ DLLs; C: \ test \ python-2.6.2 \ lib \ site-packages, ....). Eine ganze Reihe von Zwang Builtins ist auch gefunden.

Dann habe ich ein neuen „Pydev Project“ ein Paket hinzugefügt und dort ein neues Modul mit einer Klasse und einem Modul, das die Klasse importiert und ruft eine Funktion von ihm. Während des Schreibens gedrückt dies Strg + Raum mehrmals, und builtins sowie die neuen Sachen von meinem Modul, wo durch Code-Vervollständigung gezeigt.

Andere Tipps

Ich schlage vor, konfigurieren pydev mit zu arbeiten django und

Erste Schritte Eclipse / Pyddev

Im letzteren einen gibt es einen Abschnitt speziell für die Code-Vervollständigung, die ein Problem mit Firewall oder Shell-Timeout erwähnt. Und in einem anderen Abschnitt erwähnt er Probleme, wenn (wie in Ihrem Fall) die Eclipse-Installationen hat Räume in der Filepath

Ich löste auch die PYTHONPATH einstellen. In den Paletten Projekte, auf das Projekt Rechtsklick -> Eigenschaften In der PYTHONPATH Konfiguration müssen Sie den Ordner speichern, die Ihr Projekt als externen Ordner enthält.

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top