2009-11-03 17 views
10

Me pregunto si es posible tener autocompletado, autoformato y esas cosas bonitas que funcionan en Eclipse IDE para plantillas basadas en Django.Etiquetas Django para plantillas en Eclipse

Principalmente por estas cosas: {% ... %} {{ ... }}

Gracias de antemano

+0

La forma actual recomendada es mediante el uso de LiClipse. Consulte la respuesta en: http://stackoverflow.com/a/20837924/110451 para obtener detalles –

Respuesta

9

Marque esta página para Django Eclipse plugin: http://eclipse.kacprzak.org/

+0

instaló esto, pero no funciona. No aparece en los edificios ni en los editores. Las plantillas – DataGreed

+0

no se pueden importar ni agregar desde la página de @ man2xxl. –

0

verdad es que no conozco nada. A priori, parece posible que un proyecto pueda obtener el {% ... %} funcionando correctamente, pero el {{ ... }} podría ser bastante extenso. Tenga en cuenta que las plantillas django no saben nada sobre el código que las rellenará, por lo que no hay forma de ver encabezados o una tabla de símbolos y adivinar que al comenzar a escribir fo, foobar podría ser un nombre de variable válido.

2

Comencé a crear mi propia plantilla en Windows> Preferencias> Editores> HTML> Plantillas, por ejemplo para la etiqueta {% code %} y {% endcomment %}. Por supuesto, esto no es exactamente lo que quiere, porque no es dinámicamente, y es allí donde más ayudaría.

+1

¿Alguna idea de liberar eso (o crear algo que valga la pena liberar de él, si cree que todavía es demasiado pequeño)? –

0

Parece que el PyDev 2.0 tiene integración con Django editor de plantillas que trabaja con Aptana Studio 3 desde 2010-08-18. Esto puede ser un poco anticuado. Estoy tratando de hacer lo mismo hoy. Hay instrucciones de Fabio Zadrozny

2

Por defecto, PyDev tiene "Plantillas", lo que hace que esto sea muy fácil. Creé plantillas para todas las etiquetas de plantilla de Django y las compartí en Bitbucket. Solo descárguelos e impórtelos en Eclipse.

+0

Extraño: no veo ningún cambio en mis plantillas después de importar sus definiciones. ¿Cómo puedo decir que algo cambió? –

+1

¿Está importando en Ventana> Preferencias> Web> Archivos HTML> Plantillas? Después de esto, cuando trabaje en la página * .html, puede escribir CTRL + Espacio y obtener una lista de plantillas de Django para usar. Déjeme saber si esto ayuda. – man2xxl

+0

¡Woks maravillosamente! –

Cuestiones relacionadas