
Joseph Darwin Carhuaz Villagomez
PreguntaTengo una aplicación donde debo registar la dirección de restaurantes. He creado un tabla UBIGEO, que contiendo 4 campos: Número de Región, número de Provincia, número de Distrito y el nombre. En el modelo de ‘Restaurante’ debo ingresar la calle, número y el ubigeo. El código del ubigeo se debe construir usando SelectField con ‘choices’ y los datos del UBIGEO. Primero un select de la región, y luego otro select con la provincia y al final con el distrito. Cada uno, que cambia según la opción padre, tiene un código que agrupados forman el código del UBIGEO; igual que los formularios que usan AJAX para lograrlo. Todo esto en el Django Admin. ¿Se puede?
¿Alguien me puede orientar por dónde o qué debo buscar para lograrlo?

Diego Forero
Tienes que sobreescribir el template del admin de django, pero para cosas tan particulares, es preferiable armar un admin propio que te permita hacer lo que necesitas sin limitaciones, puedes implementar lo que quieras, es un poco más demorado pero vas a tener más poder de personalización.