Finalmente conseguí que funcionara mi instalación de django, sin embargo, me doy cuenta de que faltan las características típicas de las páginas de administración, y es como si no hubiera estilos aplicados a la estructura de las páginas. ¿Tengo algún tipo de problema de configuración o problema de ruta que impida que se encuentren las hojas de estilo? ¿Dónde están almacenados? Mis páginas parecen de 1994.Las páginas de administración de Django carecen de su formato/estilo típico, ¿lo configuré mal?
Respuesta
Parece que los medios de administración no se están publicando correctamente. En su settings.py
, hay una variable llamada ADMIN_MEDIA_PREFIX
, que especifica la URL donde Django debe buscarlas. Los archivos de medios reales se encuentran en "[ruta de acceso a los paquetes de sitio de Python]/django/contrib/admin/media". Al usar manage.py runserver
, los archivos se sirven "automágicamente". Sin embargo, al usar Apache/nginx/etc es su responsabilidad asegurarse de que su servidor ponga los archivos a disposición en esa URL (usando reglas de reescritura, enlaces simbólicos, etc.). Más información se puede encontrar here.
Estoy usando apache, y sí, no lo he configurado explícitamente. – Rhubarb
Enlace actualizado: https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/modwsgi/#serving-files –
Debe proporcionar más información para ayudarlo adecuadamente. Sin embargo, esto es muy probable porque no configuró su servidor web para servir un archivo estático, y por lo tanto, el CSS de administración no está cargado.
Para resolver esto, tiene el administrador y mira la fuente HTML. Vas a descifrar el camino al admind css. Haga que su servicio de servidor web este archivo en esta ruta.
He resuelto este problema simplemente con el alias en Apache:
Alias /static/admin/ /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media/
Alias admin/media/ /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media/
- 1. cómo modificar las opciones en las páginas de administración - Django
- 2. Django-mptt ¿Tiene errores o lo estoy haciendo mal?
- 3. Registro Django de comandos de administración personalizados
- 4. Despliegue de Heroku: páginas muertas "Lo sentimos, pero algo salió mal".
- 5. "¡Lo estás haciendo mal!" sintiendo
- 6. ¿La mejor manera de hacer páginas de administración en CodeIgniter?
- 7. Django: dividir los comandos de administración en las subcarpetas
- 8. Viendo el model's__unicode__ de administración de Django
- 9. Compartir en las páginas sociales con django
- 10. línea Django de administración para ManyToMany recursiva
- 11. filtro de lista de administración de Django
- 12. Página de administración de Django no encontrada
- 13. personalizar el panel de administración de django?
- 14. Herencia de modelo de Django y sistema de administración
- 15. Habilitar la sugerencia de ruta de la plantilla en las páginas de administración - Magento
- 16. El panel de administración de Magento da 404 al intentar ingresar a las páginas de cms
- 17. auto-poblar con Django sitio de administración
- 18. Django administración ManyToManyField
- 19. Django: cómo acceder al nombre detallado de un modelo en su módulo de administración?
- 20. Solicitud de un campo Muchos-A-Muchos de Django administración
- 21. Formulario de administración de Django: cómo cambiar las opciones de selección de forma dinámica?
- 22. Redireccionando la raíz de Django al panel de administración
- 23. Agregar enlace a la página de administración de django
- 24. contrib.staticfiles y medios de administración Django
- 25. Sirviendo páginas de Django seguras con HTTPS
- 26. Comando de administración personalizada de Django con Scrapy: ¿Cómo incluir las opciones de Scrapy?
- 27. Mostrar filas secundarias en la interfaz de administración de Django
- 28. filtros teniendo en Django administración
- 29. Mensaje de error personalizado en las acciones de administración de Django
- 30. campos dinámicos en Django administración
¿Es esto en su máquina local (de ejecución del servidor) o en el host remoto? – Tom
¿Utiliza un servidor web serio o el servidor de desarrollo (manage.py runserver)? Si es el primero, ¿cuál (apache, cherokee, lighttp)? –
Usando apache en localhost con el servidor ubuntu 10.04. – Rhubarb