Este es un proceso moderadamente doloroso, pero lo he pasado en Kepler (Eclipse 4.3), con la versión reciente de Pydev.
Suponiendo que tiene las fuentes en algún lugar de su sistema, no en la carpeta del espacio de trabajo.
- Instalar Pydev (Ayuda> Instalar nuevo software ...), use http://pydev.org/updates como fuente.
- Cree un nuevo vacío proyecto de Pydev. Llámalo como quieras, pero puede ser como tu nombre de aplicación real.
- Archivo> Nuevo> Otro ... - en Pydev, elija "Carpeta de fuentes de enlace" o similar. Navega a la carpeta de fuentes y selecciona el proyecto de destino que acabamos de crear.
Ahora verá los archivos en el árbol ("Pydev Package Explorer"), podrá editar etc., pero no puede ejecutar esto (manage.py runserver) ni ejecutar pruebas unitarias (administrar prueba .py).
Para ello, haga clic derecho en el proyecto y seleccione PyDev> Establecer como proyecto de Django (ver aquí: http://pydev.org/manual_adv_django.html)
Ahora vaya a las propiedades y configurar el módulo de configuración y trayectoria a su manage.py
.
Precaución: esto es relativo al directorio de su proyecto en el área de trabajo. Incluso si escribe /path/to/my_django_project/manage.py
.
Así, terminé haciendo esto (bash):
$ cd $HOME/workspace/my_django_project
$ ln -s /path/to/my_django_project
y salió de la configuración como "my_django_project/manage.py" y "configuración". (en Windows podría hacer lo mismo dentro de 1 Volumen - usando mklink /J
)
Ahora, todo funciona como un sueño - hay una "configuración de ejecución Django" para mi proyecto, los archivos se modifican en la copia de trabajo revisada afuera del espacio de trabajo, la prueba unitaria funciona bien y todo está bien. Si pudiera hacer que Subclipse vea mis fuentes como una copia de trabajo, estaría casi como en PyCharm (a excepción de un editor de autocompletado resaltado en sintaxis de Django Template, inspecciones de código más completas y el reconocimiento automático de tales fuentes como django). proyecto).
¿Cómo agregar un nuevo archivo al proyecto Eclipse que fue creado externamente? Por ejemplo, cuando creas una nueva aplicación Django, no puedes hacerlo desde Eclipse. Por cierto, seguí sus instrucciones Obtuve el error de que no podía crear el proyecto porque los archivos ya existían. – ballaw
Bien, entonces es un proyecto de Eclipse existente, entonces. Pensé que era un proyecto existente de Django, sin ser un proyecto de Exlipse. Para eso quieres hacer una importación. 1) 'Archivo> Importar> General - proyectos existentes en Espacio de trabajo> Next' 2)' Seleccionar directorio raíz: Vea a proyectar location.' 3) 'Finish' – Furbeenator
Para añadir archivos existentes a un proyecto de Eclipse existente, simplemente mueve los archivos a la ubicación del proyecto. Si no se muestran en Eclipse, haga clic derecho en el proyecto Eclipse y haga clic en Actualizar para volver a explorar la carpeta donde se encuentra el proyecto. – Furbeenator