Hola gente,<br><div class="gmail_quote"><br>Se me plantea una duda que es la que menciono en el asunto de este correo.<br><br>Lo explicaré mejor: En los usuarios de Plone he añadido los campos país, ciudad, código postal y provincia pero deseo que se pueda seleccionar desde un vocabulario para que solamente se puedan seleccionar los términos disponibles: 3 países, ~60 provincias,  ~10.000 ciudades y ~30.000 códigos postales.<br>

<br>La duda que tengo es como almacenar estos metadatos en Plone. He considerado estas alternativas:<br><ul><li><a href="https://github.com/collective/collective.vdexvocabulary" target="_blank">collective.vdexvocabulary</a></li>
<li>Objetos dexterity creados al efecto con 4 niveles de jerarquía (los códigos postales serían un atributo de ciudad): códigos postales -> países -> provincias -> ciudades.codigosPostales</li>
<li>sqlalchemy: Implementar toda la infraestructura de sqlalchemy junto con un interface crud igual es demasiado.</li><li>plone.app.registry: Definiendo una estructura para almacenarlos, p.ej. pais|provincia|ciudad|codPostal1|codPostal2|.... Esto me parece engorroso de gestionar aunque hay que tener en cuenta que raramente se modifican estos datos.</li>

<li>eval(dict(...)): Almacenar la estructura de códigos postales en un dictionario que se encuentre en un archivo. Para gestionarlos se tendría que editar directamente el archivo.</li></ul><br>¿Que otras alternativas se os ocurren?<br clear="all">

<br>Un saludo.<span class="HOEnZb"><font color="#888888"><br>-- <br>Juan Carlos Coruña<br>
</font></span></div>