[pyar] Enpaquetando clases (o módulos)

Santiago Basulto santiago.basulto en gmail.com
Mie Oct 31 13:43:38 ART 2012


En ese caso ´models´ debería ser un paquete. Y en el __init__.py de ese
paquete importar todas las clases que querés proveer a través de models.

O sea:

miapp/
   __init__.py
   models/
      __init__.py
      users.py

users.py:

    class User: pass

models.__init__.py:

    from users import User


2012/10/31 Tio Oscar <tioscar en gmail.com>

> Buenas, realmente no se si es un titulo correcto, pero lo que querías
> saber era como puedo tener clases en distintos archivos pertenecientes a un
> mismo modulo o paquete.
>
> Supongamos que yo tengo models, pero me interesa tener cada modelo en un
> archivo y no un solo archivo models.py, algo asi:
>
> miapp/models/users.py
>
> Pero que se maneje, models como un modulo, siendo que pueda hacer:
>
> from miapp.models import users
>
> (Se entiende que dentro del file users.py habría una clase llamada "users")
>
> Bueno, espero no estar preguntando una burrada, saludos.
>
> --
> El Tio ~ Programador, hacker y filósofo
> web: http://blog.exodica.com.ar
> Linked'in: http://www.linkedin.com/in/ogentilezza
> Twitter: @exos, Indeti.ca: @exos
> Tels: [+54 11] 638-LINUX (54689) - [+54 9 11] 6133-2442
>
> -----BEGIN GEEK CODE BLOCK-----
> Version: 3.1
> GCS/IT d-- s:++ a- C+++$ UBL+++$ P(-) L+++$ !E--- W+++$ !N !o K-? !w--- !O
> !M-- V? PS+++@ !PE Y+(++) PGP++ !t--- !5 X++ R(+) tv--? b- DI D-- G e en h>++ r+++(-) y+++>+++++
> ------END GEEK CODE BLOCK------
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Santiago Basulto.-
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20121031/1cc13c29/attachment.html>


More information about the pyar mailing list