django-admin

Puede "list display" en un Django ModelAdmin mostrar atributos de campos ForeignKey?

Tengo un modelo de Persona que tiene una relación de clave foránea con Book. Libro tiene una serie de campos, pero estoy más ... jo), pero nada parece funcionar. Alguna sugerencia? class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',]

Django auto now y auto now añadir

Para Django 1.1. Tengo esto en mi models.py: class User(models.Model): created = models.DateTimeField(auto_now_add=True ... motivo de preocupación? Pregunta lateral: en mi herramienta de administración, esos dos campos no aparecen. ¿Se espera eso?

Múltiples administradores de modelos / vistas para el mismo modelo en Django admin

¿Cómo puedo crear más de un ModelAdmin para el mismo modelo, cada uno personalizado de manera diferente y vinculado a difere ... zación: He encontrado una forma de hacer lo que quiero (ver más abajo), pero me gustaría escuchar otras formas de hacer esto.

¿Cómo puedo hacer que el campo de muchos a muchos sea opcional en Django?

Cuando tiene una relación de muchos a muchos (related_name, no through) y está tratando de usar la interfaz de administración ... hago que la interfaz de administración se dé cuenta?¿Cómo puedo hacer que el campo de muchos a muchos sea opcional en Django?

Cambiar el tamaño de los campos en Django Admin

Django tiende a llenar el espacio horizontal al agregar o editar entradas en el administrador, pero, en algunos casos, es una ... puedo decirle al administrador cuán ancho debe ser un cuadro de texto o la altura de un cuadro de edición de campo de texto?

Obtener la url de administración de Django para un objeto

Antes de Django 1.0 había una manera fácil de obtener la url de administración de un objeto, y había escrito un pequeño filtr ... Cómo puedo hacer esto en django 1.0? (o 1.1 para el caso, ya que estoy tratando de actualizar a la última versión en el svn).

Django fix Admin plural

¿Cómo cambio el nombre de algunos modelos de "Categorys" a "Categories" en el sitio de administración en la nueva versión de ... ra establecer verbose_name_plural dentro de mi clase basada en modeladmin no hace nada. ¿Alguien encuentra el mismo problema?

¿Cómo reemplazar y extender las plantillas básicas de administración de Django?

Cómo sobrescribo una plantilla de administrador (por ejemplo, admin/index.html) mientras que al mismo tiempo se extiende (ver ... a rueda si ya existe una solución. En una nota al margen: ¿Alguien sabe si este problema será abordado por el propio Django?

Filtro predeterminado en Django admin

¿Cómo puedo cambiar la opción de filtro predeterminada de 'ALL'? Tengo un campo llamado status que tiene tres valores: activ ... list_filter en Django admin, el filtro está configurado por defecto en 'All' pero quiero configurarlo en pending por defecto.

Django admin: cómo ordenar por uno de los campos de visualización de lista personalizada que no tiene campo de base de datos

# admin.py class CustomerAdmin(admin.ModelAdmin): list_display = ('foo', 'number_of_orders') # models.py class Order(m ... ración aquí. Lo divertido: si cambia la url a mano en el navegador para ordenar en esta columna, ¡funciona como se esperaba!

Un Mejor Widget de Campo Django Admin ManyToMany

Encuentro que el widget predeterminado del administrador de Django models.ManyToManyField es engorroso de usar. Es el element ... se completa automáticamente. ¿Es esto incluso práctico / posible de hacer en el marco de administración de Django? Gracias.

Valor predeterminado para el campo en el modelo Django

Supongamos que tengo un modelo: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.C ... el administrador para que cada objeto no pueda ser creado con un valor, y más bien recibirá un valor por defecto de 0000000?

visualización de lista-iconos booleanos para métodos

Al definir la matriz list_display para una clase ModelAdmin, si se da un BooleanField o NullBooleanField, la interfaz de usua ... booleano, simplemente imprime True/False. ¿Hay alguna manera de hacer que use los iconos bonitos para un método booleano?

django admin hacer un campo de solo lectura al modificar obj pero obligatorio al agregar nuevo obj

En admin me gustaría deshabilitar un campo al modificar un objeto, pero hacerlo obligatorio al agregar un nuevo objeto. ¿Cuál es la manera django de hacer esto?

Django-Admin: CharField como área de texto

Tengo class Cab(models.Model): name = models.CharField( max_length=20 ) descr = models.CharField( max_length=2000 ... t TextArea al campo' descr ' en la interfaz de administración? Upd: ¡Solo en la interfaz Admin ! Buena idea usar ModelForm.

Django admin, ocultar un modelo

En la página raíz del sitio de administración donde aparecen los modelos registrados, quiero ocultar varios modelos que están ... Si los anulo directamente, no puedo agregar nuevos registros ya que el símbolo "+" desaparece. ¿Cómo se puede hacer esto ?

Django "xxxxxx Object" personalización de pantalla en la barra lateral de acción de administrador

Me gustaría cambiar el comportamiento predeterminado de cómo la barra lateral admin recent changes muestra el nombre de "obje ... }}. Estaba pensando que __unicode__ para mi modelo de paciente manejado esto, pero no parece. Cualquier ayuda es apreciada.

¿Modelos Readonly en la interfaz de administración de Django?

¿Cómo puedo hacer un modelo completamente de solo lectura en la interfaz de administración? Es para una especie de tabla de ... y todavía le permitiría crear nuevos registros) No estoy buscando crear un readonly user : cada usuario debe ser readonly.

Anular queryset predeterminado en Django admin

Uno de mis modelos tiene una bandera eliminada, que se usa para ocultar objetos globalmente: class NondeletedManager(models ... anular el queryset predeterminado utilizado por el módulo de administración de Django para incluir conversaciones eliminadas?

Uso de Django auth UserAdmin para un modelo de usuario personalizado

Del Django.Contrib.Auth docs : Extendiendo el Usuario predeterminado de Django Si está completamente satisfecho con e ... uncione? Si es así, ¿cómo puedo hacer eso de una manera algo SECA (es decir, sin copiar cosas de la fuente Django... eww...)?