Para configurar Django en un ambiente de producción sobre un servidor Apache y si deseas utilizar la interfaz "admin" es necesario configurar la ruta de las hojas de estilos.
En el archivo settings.py del proyecto crear una variable para indicar la ruta donde se encontraran las hojas de estilos y otros elementos, por ejemplo:
ADMIN_MEDIA_PREFIX = '/media/'
Para que Django ubique la información se crea un "Alias" en el archivo httpd.conf de apache (lo puedes encontrar en /etc/apache2/ ) incluye el Alias hasta la ruta donde se encuentran los estilos y otra información django/contrib/admin/media/ , por ejemplo:
Alias /media/ /usr/lib/python2.7/dist-packages/django/contrib/admin/media/
Notas:
- El valor de "/media/" del archivo settings.py debe coincidir con el primer parámetro de la línea de Alias del archivo httpd.conf.
- La ubicación de django/contrib/admin/media/ puede variar de acuerdo a la versión de python.
/etc/init.d/apache2 restart