Alguna Idea para crear un combo box de estado -> municipio con base de datos Sqlite3 y js para el panel de administración Django?
Me encargaron modificar una aplicación en Django que se compró hace tiempo y no se utilizó porque no había quien se animara a vivir la aventura.
Python&Django han sido una experiencia, estoy aprendiendo y ha sido entretenido, pero el dilema viene en el BackOffice o en el panel de administración el cual por lo que leo se hace automático.
He estado mirando los static files que me entregaron y casi en su mayoría son html que renderea djanjo para mostrar al usuario digamos las páginas que nuestros usuarios ven, pero no encuentro html del panel de control, si bien hay una carpeta static/admin esta contiene css – js – img y demás archivos que veo se despliegan en el panel.
Después del largo cuento les explico
Para el sitio web tengo un javascript que utiliza los models.py para cargar los municipios y así, lo entiendo porque he hecho cosas similares en php, de hecho me inspiré de ahí
Tengo algo así:
Código:
$(".Estado").on('change', function(){ llenar_municipios($(this).val()); });
Código:
Pero realmente no entiendo cómo poner esto en el panel de administración de Django, hay alguna ruta especifica? O debo de hacer algún témplate especifico?function llenar_municipios(estado_id){ $.getJSON("/municipios", {estado_id: estado_id}, function(ret, textStatus){ var options = '<option disabled selected>Municipio</option>'; for (var i in ret){ options += '<option value="'+ ret[i].id + '">' + ret[i].name + '</option>'; } $(".Municipio optgroup").html(options); } ); }
Mucho agradeceré a ustedes si tuvieran alguna idea el poderla compartir con un servidor.
Les envío saludos.