Questo è un processo moderatamente doloroso, ma l'ho passato in Kepler (Eclipse 4.3), con la recente versione di Pydev.
Supponendo di avere le fonti da qualche parte nel sistema, non nella cartella dello spazio di lavoro.
- Installare Pydev (Guida> Installa nuovo software ...), utilizzare http://pydev.org/updates come origine.
- Crea un nuovo vuoto Progetto Pydev. Chiamalo come vuoi, ma può essere come il tuo vero nome dell'applicazione.
- File> Nuovo> Altro ... - in Pydev selezionare "Collega cartella fonti" o simile. Passare alla cartella delle fonti e selezionare il progetto di destinazione che abbiamo appena creato.
Ora vedrete il file nella struttura ("Pydev Package Explorer"), sarà in grado di modificare, ecc, ma non è possibile eseguire questo (runserver manage.py) o unit test eseguiti (gestire .py test).
Per fare questo, cliccare a destra il progetto e scegli Pydev> Imposta come progetto Django (vedi qui: http://pydev.org/manual_adv_django.html)
Passare alle proprietà e configurare il modulo impostazioni, e il percorso per il vostro manage.py
.
Attenzione: è relativo alla directory del progetto nell'area di lavoro. Anche se si digita /path/to/my_django_project/manage.py
.
Così, ho finito per fare questo (bash):
$ cd $HOME/workspace/my_django_project
$ ln -s /path/to/my_django_project
e lasciato la configurazione come "my_django_project/manage.py" e "Impostazioni". (in Windows si potrebbe fare lo stesso in 1 volume - usando mklink /J
)
Ora, tutto funziona come un sogno - c'è una "configurazione di esecuzione Django" per il mio progetto, i file vengono modificati nella copia di lavoro controllata fuori dallo spazio di lavoro, il test dell'unità funziona bene e tutto va bene. Se solo fossi in grado di far vedere a Subclipse le mie fonti come una copia funzionante, sarei quasi come su PyCharm (eccetto per un editor di completamento automatico con sintassi evidenziata da Django Template, ispezioni di codice più ricche e il riconoscimento automatico di fonti come un django progetto).
fonte
2014-05-15 09:53:27
Come si fa ad aggiungere un nuovo file al progetto Eclipse che è stato creato all'esterno? Ad esempio quando crei una nuova app Django non puoi farlo da Eclipse? Dal modo in cui ho seguito le tue istruzioni ho avuto l'errore che non poteva creare il progetto perché i file esistevano già. – ballaw
Ok, quindi è un progetto Eclipse esistente, quindi. Ho pensato che fosse un progetto Django esistente, senza essere un progetto di Exlipse. Per questo vuoi fare un'importazione. 1) 'File> Importa> Generale - progetti esistenti in Area di lavoro> Next' 2) Selezionare' directory di root: Individuare proiettare location.' 3) 'Finish' – Furbeenator
Per aggiungere i file esistenti in un progetto Eclipse esistente, semplicemente sposta i file nella posizione del progetto. Se non vengono visualizzati in Eclipse, fare clic con il tasto destro del mouse sul progetto Eclipse e fare clic su Aggiorna per eseguire nuovamente la scansione della cartella in cui è presente il progetto. – Furbeenator