2010-06-06 11 views
7

¿Alguien aquí utiliza django-grappelli aquí?Django grappelli

Me gustaría leer alguna experiencia de desarrolladores o usuarios, si hay un error común que evitar o por qué usa o no usa grappelli.

Gracias por compartir

+0

Estoy usando grappelli en mi proyecto actual. Me gusta. En mi humilde opinión, se ve mucho mejor que el administrador predeterminado. Para mí, fue bastante sencillo. No hay trampas realmente. Sin embargo, ahora estoy interesado en agregar un tablero con django-admin-tools. No estoy seguro de cómo hacer esto con Grappelli.Parece que debería ser posible, pero es un poco confuso para mí en este momento. –

Respuesta

6

Estoy usando grappelli también. Estaría contento con el administrador normal de django, pero si necesitas presentar el backend a alguien más, grappelli es mucho más atractivo.

La versión actual de grappelli 2.1 funciona bastante bien con django 1.2. Los únicos problemas que (a veces) se encuentran es que las aplicaciones de terceros a veces tienen algunos problemas, que en la mayoría de los casos pueden resolverse fácilmente cambiando las plantillas personalizadas que vienen (en la mayoría de los casos son solo otros nombres para clases de CSS, etc. a veces también hay algunas incompatibilidades js, que puedes resolver fácilmente!

La versión real de grappelli también tiene un mejor marco html/css que te permite usar fácilmente sus elementos styles/ui en tus propias plantillas. mira http://grappelliproject.com/ para eso (no es totalmente válido para la versión actual, pero te da una pequeña impresión de qué esperar)

Según los desarrolladores, grappelli pronto debería trabajar junto con las maravillosas django-admin-tools, que oferta ¡desplega menús dentro del administrador y un panel de índice personalizable! La instalación no es muy complicada, ¡simplemente no olvides pasar la carpeta adminmedia a manage.py! Con todo, creo que es bastante recomendable (también echa un vistazo a django-filebrowser y medman si aún no los conoces, que provienen de los mismos desarrolladores y funcionan muy bien junto con grappelli).

+0

El enlace está muerto ahora. –

+0

¿Grappelli no está muerto? :) – dzen

+0

Grappelli no está muerto, encuentre la documentación oficial en [readthedocs] (http://django-grappelli.readthedocs.org/en/latest/index.html) ahora, el proyecto en sí se trasladó a [github] (https: //github.com/sehmaschine/django-grappelli)! –

3

he utilizado Grappelli varios lugares y sugerir el uso de ella, si está utilizando administrador para nada más que un propósito "depuración de bases de datos".

Desde django 1.1.1 en adelante, puede crear varias instancias de administrador, por lo tanto, en general, conservo el administrador principal para examinar los datos tal como están, y otra instancia para fines específicos, con grappelli.

Un problema menor es que,

En el servidor dev, es difícil pedir Django para utilizar una carpeta de administración diferentes medios de comunicación, y la forma más sencilla es utilizar el parámetro de línea de comandos, ya que está documentado.

+0

+1, creo que es una buena idea, especialmente para la depuración, poder ejecutar ambas, ¡nunca antes había pensado en eso! –

+1

¿cómo se ejecuta más de 1 administrador? ¿Es tan simple como incluir un conjunto diferente de patrones a tus urls? –

+0

A mí también me gustaría saber cómo ejecutar múltiples sitios de administración, con y sin grappelli; hasta ahora parece una situación de todo o nada, pero si conoce una forma en la que sería muy útil – scytale

2

que empecé a usar Django-Grappelli recientemente y le gustaría señalar 2 casos que novatos como yo tienen una alta probabilidad de perder el tiempo en:

  1. Para Django==1.6, utilizan grappelli==2.5 y no la corriente más reciente 2.6 . También para Django==1.5/1.4 use . Los documentos oficiales lo mencionan claramente, pero muchos pueden pasarlo por alto y luego preguntarse por qué no está funcionando.

  2. En la configuración INSTALLED_APPS, si grappelli no se coloca encima de las aplicaciones predeterminadas de django, no funcionará. Solía ​​pensar que el orden no es importante para INSTALLED_APPS, pero esto me hizo cambiar de opinión.