theme template personalizar django django-admin django-templates django-forms

template - django material design



Plantilla de administración de Django Reemplazando: Mostrando casilla de verificaciónselectmultiple widget (2)

Tener 2 tablas de dominio y grupo con una relación de uno a muchos. Estas tablas tienen muchas relaciones con la tabla de usuarios

En la interfaz de administración del usuario estoy representando el Grupo y el Dominio como los widgets CheckboxSelectMultiple.

Es posible presentar esto en forma de tabla con 2 columnas: Dominio en una columna y la lista de grupos que pertenecen al dominio en la otra columna.

Quiero anular la plantilla fieldset del administrador. Sin embargo, tengo dificultades para saber qué métodos / propiedades puedo usar con un AdminField.

Gracias


No estoy seguro de que siga al 100% lo que intenta mostrar.

AdminField no está documentado por desgracia, pero es una clase corta, de solo 18 líneas, por lo que puedes leerla aquí .

Tengo la sensación de que estarás tratando de ir más allá de lo que el administrador te permite hacer fácilmente, una vez que tratas de combinar más de dos modelos diferentes en la misma página, las cosas se vuelven un poco complicadas y pronto te dedicarás a la personalización. el administrador escribiendo vistas y plantillas personalizadas.

¿Estoy en lo cierto al pensar que quieres cambiar la lista de objetos? ¿En lugar de cambiar la página de edición / creación?


Tuve un problema similar y lo que hice es que creé nuevas páginas html y copié el mismo código de las páginas HTML del directorio de la plantilla de administración en mi directorio de plantillas, que será reemplazado automáticamente y luego cambié el código HTML a lo que quería. Espero que esto sea útil.