Cómo configurar la finalización de código para proyectos basados ​​en Django PyDev?

StackOverflow https://stackoverflow.com/questions/993313

  •  13-09-2019
  •  | 
  •  

Pregunta

Estoy jugando con un proyecto simple basado en framework Django. Mi IDE es PyDev / Eclipse.

No puedo hacer que el código Acabado para el código de Django, pero funciona bien para las bibliotecas estándar de Python. He intentado añadir Django dir (en mi caso C: \ Archivos de programa \ Python26 \ Lib \ site-packages \ Django) a PYTHONPATH tanto en el nivel PyDev (Ventana-> Preferencias-> PyDev-> Intérprete - Python-> bibliotecas) y en un nivel de proyecto (Proyecto-> Propiedades-> PyDev - PYTHONPATH) -. sin suerte hasta ahora

Puede usted por favor avise lo que me falta aquí (preferiblemente sin necesidad de instalar extensiones PyDev).

¿Fue útil?

Solución

Está bien que darle otra oportunidad.

Eclipse en C: \ test \ eclipse

Python 2.6.2 en C: \ test \ python-2.6.2

Django 1.0.2 final en C: \ test \ python-2.6.2 \ Lib \ site-packages -> Django sólo la carpeta actual no la documentación, ejemplo, y así sucesivamente. Hice esto sin correr setup.py como descriped en el archivo INSTALL.

añadido C: \ test \ python-2.6.2 y C: \ test python-2.6.2 \ \ Lib \ site-packages a la PATH Variable

Como se describe href="http://www.fabioz.com/pydev/manual_101_interpreter.html" rel="nofollow noreferrer"> aquí fijo el intérprete en Eclipse de Ventana> Preferencias> Intérprete> Python. Esto incluye automáticamente un montón de cosas bajo libs sistema como (C: \ test \ python-2.6.2 \; C: \ test \ python-2.6.2 \ DLL; C: \ test \ python-2.6.2 \ lib \ site-packages; ....). Un montón de elementos incluídos forzado también se encuentran.

A continuación, hice un nuevo "Proyecto PyDev" añadió un paquete y hay un nuevo módulo con una clase y un módulo que importa la clase y llama a una función de ella. Durante la redacción de este pulsa Ctrl + Espacio varias veces, y elementos incorporados, así como el nuevo material de mi módulo, donde se muestra por la finalización de código.

Otros consejos

Configuración pydev para trabajar con django y

Introducción a Eclipse / Pyddev

En este último uno hay una sección específicamente para la finalización de código que menciona un problema con cortafuegos o tiempo de espera shell. Y en otra sección menciona problemas cuando (como en su caso) las instalaciones Eclipse tiene espacios en la ruta de archivo

He resuelto estableciendo el PYTHONPATH también. En los proyectos de paletas, haga clic en el proyecto -> propiedades En la configuración PYTHONPATH usted tiene que poner la carpeta que contiene su proyecto como una carpeta externa.

Ejemplo: / Var / www / mi_proyecto PYTHONPATH = / var / www /

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top