Domanda

sto giocando con un semplice progetto basato sul framework Django. Il mio IDE è PyDev / Eclipse.

Non riesco a rendere il codice Lavori di completamento per il codice Django, ma funziona bene per le librerie standard di Python. Ho provato ad aggiungere Django dir (nel mio caso C: \ Program Files \ Python26 \ Lib \ site-packages \ Django) per PYTHONPATH sia a livello PyDev (Finestra-> Preferenze> PyDev-> Interprete - Python-> biblioteche) e su un livello di progetto (Progetto-> Proprietà-> PyDev - PYTHONPATH) -. senza fortuna finora

Si può si prega di avvisare che cosa manco qui (preferibilmente senza l'installazione di estensioni PyDev).

È stato utile?

Soluzione

Ok ho dato un altro tentativo.

Eclipse in C: \ test \ eclipse

Python 2.6.2 in C: \ test \ python-2.6.2

Django 1.0.2 finali in C: \ test \ python-2.6.2 \ lib \ site-packages - solo la cartella> attuale Django non i documenti, esempio, e così via. Ho fatto questo senza correre setup.py come descriped nel file INSTALL.

Aggiunto C: \ test \ python-2.6.2 e C: \ test \ python-2.6.2 \ lib \ site-packages per il PATH variabile

Come descritto qui ho impostato l'interprete in Eclipse da Finestra> Preferenze> pydev > Interprete> Python. Questo incluso automaticamente un sacco di cose sotto librerie di sistema come (C: \ test \ python-2.6.2 \ C: \ test \ python-2.6.2 \ DLL; C: \ test \ python-2.6.2 \ lib \ site-packages; ....). Un sacco di builtin forzato si trovano anche.

Poi ho fatto un nuovo "Progetto Pydev", ha aggiunto un pacchetto e non un nuovo modulo con una classe e un modulo che importa la classe e chiama una funzione da esso. Durante la scrittura di questo premuto Ctrl + Spazio diverse volte, e builtins così come il nuovo materiale dal mio modulo in cui dimostra il completamento del codice.

Altri suggerimenti

Configurazione pydev di lavorare con django e

Per iniziare Eclipse / Pyddev

In quest'ultima v'è una sezione specifica per il completamento del codice che menziona un problema con firewall o timeout shell. E in un'altra sezione menziona problemi quando (come nel tuo caso) gli impianti Eclipse ha spazi nel filepath

Ho risolto impostando la PYTHONPATH troppo. Nei progetti pallet, fare clic destro sul progetto -> Proprietà Nella configurazione PYTHONPATH devi mettere la cartella che contiene il progetto come una cartella esterna.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top