# documentación de Django - 1.10.7

# FAQ: El sitio administrativo

## No puedo ingresar. Cuando ingreso un usuario y contraseña válidos, me muestra de nuevo la página de inicio de sesión sin ningún mensaje de error.

Las “cookies” en el inicio de sesión no se establecen correctamente, porque el dominio de las mismas enviado por Django no es igual al dominio del navegador. Intenta ajustar la opción `SESSION_COOKIE_DOMAIN` para igualar el dominio. Por ejemplo, si te diriges a “https://www.example.com/admin/” en tu navegador, debes fijar `SESSION_COOKIE_DOMAIN = 'www.example.com'`.

## No puedo ingresar. Cuando uso un usuario y contraseña válidos, me muestra la página de inicio de sesión de nuevo con un mensaje de error de “Por favor introduzca el usuario y contraseña correctos”.

Si está seguro de que su nombre de usuario y contraseña son correctos, asegúrase de que la cuenta de usuario tenga `is_active` y `is_staff` fijados como True. El sitio administrativo solo permite el acceso a los usuarios que tengan ambos campos en True.

## ¿Cómo fijo automáticamente el valor de un campo al último usuario que editó el objeto en el sitio administrativo?

La clase `ModelAdmin` proporciona métodos de personalización que le permiten transformar un objeto al ser guardado usando los detalles de la petición. Mediante la extracción del usuario actual desde la petición y personalizando el método `save_model()`, usted puede actualizar un objeto para que muestre el usuario que lo editó. Para ver ejemplos consulte la documentación de los métodos del ModelAdmin.

## ¿Cómo limito el acceso en el sitio administrativo de manera que los objetos solo puedan ser modificados por los usuarios que los crearon?

La clase `ModelAdmin` también proporciona métodos de personalización que le permite controlar la visibilidad y edición de objetos en el sitio administrativo. Mediante el mismo truco de extraer el usuario de la petición, los métodos `get_queryset()` y `has_change_permission()` se pueden usar para controlar la visibilidad y la edición de los objetos en el sitio administrativo.

## Las CSS e imágenes de mi sitio administrativo se muestran bien mientras uso el servidor de desarrollo, pero no se muestran cuando uso mod_wsgi.

Consulte Sirviendo los archivos del sitio administrativo en la documentación “Cómo usar Django con mod_wsgi?”.

## Mi “list_filter” contiene un ManyToManyField, pero el filtro no se visualiza.

Django no se molestará en mostrar el filtro para un campo `ManyToManyField` si hay menos de dos objetos relacionados.

Por ejemplo, si su `list_filter` incluye sitios y solo hay un sitio en su base de datos, no mostrará un filtro “Site”. En ese caso, filtrar por sitio no tendría sentido.

## Algunos objetos no están apareciendo en el sitio administrativo.

El conteo inconsistente de filas puede ser causado por valores faltantes de claves externas o un campo de clave externa incorrectamente establecido como `null=False`. Si tiene un registro con un `ForeignKey` apuntando a un objeto inexistente y esa clave externa que se incluye es `list_display`, el registro no se mostrará en la lista de cambios del sitio administrativo porque el modelo de Django está declarando una restricción de integridad que no está implementada a nivel de base de datos.

## ¿Cómo puedo personalizar la funcionalidad de la interfaz del sitio administrativo?

Tiene varias opciones. Si desea trabajar encima de un formulario añadir/cambiar generado automáticamente por Django, puede agregar módulos JavaScript arbitrarios a la página por medio de la clase Admin del modelo parámetro js. Dicho parámetro es una lista de URLs, en forma de cadenas, que apunta a los módulos de JavaScript que serán incluidos en el formulario de administración mediante la etiqueta `<script>`.

Si desea más flexibilidad que simplemente ajustar los formularios generados automáticamente, siéntase libre de crear vistas personalizadas para el sitio administrativo. Este sitio funciona con Django y usted puede crear vistas personalizadas que se acoplen al sistema de autenticación, revisar los permisos y hacer cualquier otra cosa que necesiten hacer.

Si desea personalizar la apariencia de la interfaz del sitio administrativo, lea la siguiente pregunta:

## ¡El sitio administrativo generado de forma dinámica se ve feo! ¿Cómo puedo modificarlo?

A nosotros nos gusta, pero si a usted no, puede modificar la presentación del sitio administrativo editando las hojas de estilo CSS y/o los archivos de imágenes asociados. El sitio está construido usando HTML semántico y personalizaciones de CSS, así que cualquier cambio que quiera realizar sería posible editando las hojas de estilo.

## ¿Qué navegadores están soportados para usar el sitio administrativo?

El sitio administrativo provee una experiencia completamente funcional para navegadores grado A de la clasificación YUI con la notable excepción de IE6 que no está soportado.

Podrían haber pequeñas diferencias de estilo entre los navegadores soportados, por ejemplo, algunos navegadores pueden no soportar esquinas redondeadas. Estas variaciones son consideradas aceptables en la visualización.