[pyar] Importación de módulos

Leandro E. Colombo Viña colomboleandro en gmail.com
Jue Feb 26 20:41:06 ART 2015


Estimados!

Vengo a consultarles cómo me sugieren o cómo es la mejor manera de hacer
esta importación...

Estamos trabajando en una aplicación y pensamos la siguiente estructura:

app/
    run.py
    controlador/
        __init__.py
        controlador.py
    db/
        __init__.py
        db.py
    monitor/
        __init__.py
        monitor.py

La idea es la siguiente: la app se corre desde run.py, es una aplicación
web en Flask que consulta una base de datos y controla unos dispositivos
electrónicos. En monitor está toda la parte web y lo que sería la interfaz
de usuario. En db está la configuración de la base de datos (ahí se importa
el conector y está la clase que maneja la conexión) que usaría tanto el
monitor como el controlador. Y en controlador está todo lo necesario para
comunicarse con la electrónica.

El tema es que queremos ver cuál es la mejor manera de realizar la
importación de los parámetros de configuración de la base de datos para
ambos paquetes (monitor y controlador).
Recomiendan usar importaciones relativas? O cargar en el sys.path los
directorios donde estan los paquetes e importarlos así?

Si recomiendan otra estructura de directorios, escuchamos ofertas...
La idea es tener un único módulo con todo lo de la db, y que pueda ser
llamado por el controlador y el monitor. Además necesitamos la
funcionalidad de que el monitor pueda llamar (y ejecutar) al controlador.

Abrazo!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150226/c240ea16/attachment.html>


More information about the pyar mailing list