[pyar] Enpaquetando clases (o módulos)

Tio Oscar tioscar en gmail.com
Mie Oct 31 13:47:01 ART 2012


El 31 de octubre de 2012 13:43, Santiago Basulto <santiago.basulto en gmail.com
> escribió:

> 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
>
>
Gracias!


>
> 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.-
>
> _______________________________________________
> 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
>



-- 
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@ h>++
r+++(-) y+++>+++++
------END GEEK CODE BLOCK------
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20121031/534cb692/attachment.html>


More information about the pyar mailing list