15/01/2014, 23:09
|
| Moderador | | Fecha de Ingreso: marzo-2005 Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses Puntos: 1360 | |
Respuesta: django modo dificl donde esta _cached_user Ok, mira el app de Auth es una cosa, funciona perfectamente. Y el admin es otra app completamente diferente pero que depende de auth. No existe tal cosa como usuarios del admin de django. Lo que pasa es que por defecto esa app registra esos modelos. Y como cualquier modelo en el admin también lo puedes quitar. Incluso si creas un usuario que no sea super usuario, el no puede ver, crear o borrar a los otros usuarios (Lo cual supongo que tampoco has probado).
Si estas tratando de hacer un sitio completo con bastante lógica de negocios y quieres hacerlo encima del django admin. Dios mio vas a sufrir. Y es completamente normal, inclusive yo llegue a pensar que el admin me iba a ahorrar trabajo, cuando en la realidad no es así.
El admin, si es una bonita aplicación, pero se queda ahí, como una bonita aplicación, para personalizar esa app tienes que tener una excelente compresión de como trabaja esa app y cuando lo tengas te darás cuenta que tiene sus limites y que hay situaciones en que no podrás hacer X o Y cosa a menos que hagas tu propia app.
En conclusión si django es increíblemente flexible, hay centenares de sitios que lo demuestran. Lo que a veces no es tan flexible es el admin y por obvias razones.
Si crees que django no cubre tus expectativas, no estas siendo obligado a usarlo. Puedes ir y probar otros web frameworks. |