[pyar] Estructura de Proyecto en Django

Marcos Moyano marcos en anue.biz
Jue Dic 30 18:21:19 ART 2010


yo por lo general tengo en mi settings.py algo así:

PROJECT_PATH = os.path.realpath(os.path.dirname(__file__))
sys.path.insert(0, os.path.join(PROJECT_PATH, "apps"))

y tengo mi estructura así:

project
    apps/
        app1/
            models.py, views.py, urls.py, ....
            templates/ <- espcíficas de la app
        app2/
            models.py, views.py, urls.py, ....
            templates/ <- espcíficas de la app
        y así ...
    media/
    templates/ <- estructura general
    settings.py
    urls.py
    .....

Saludos

2010/12/30 willi en ms <williamsis en gmail.com>

>
>
> El 30 de diciembre de 2010 17:12, Juan BC <jbc.develop en gmail.com>escribió:
>
> On 30/12/10 18:07, willi en ms wrote:
>>
>>>
>>>
>>> El 30 de diciembre de 2010 17:04, fisa <fisadev en gmail.com
>>> <mailto:fisadev en gmail.com>> escribió:
>>>
>>>
>>>    2010/12/30 willi en ms <williamsis en gmail.com
>>>    <mailto:williamsis en gmail.com>>:
>>>
>>>     >
>>>     >
>>>     > El 30 de diciembre de 2010 16:45, fisa <fisadev en gmail.com
>>>    <mailto:fisadev en gmail.com>> escribió:
>>>
>>>     >>
>>>     >> 2010/12/30 willi en ms <williamsis en gmail.com
>>>    <mailto:williamsis en gmail.com>>:
>>>
>>>     >> > Hola me estoy metiendo a aprender django y tengo una duda al
>>>    respecto de
>>>     >> > cual es la organizacion mas adecuada para un proyecto el cual
>>>    quisiera
>>>     >> > dividir en aplicaciones y cada aplicacion en modulos y cada
>>>    modulo en
>>>     >> > acciones, buscando por la web encontre algunos tips acerca del
>>>    tema pero
>>>     >> > quisiera saber cual es la estructura que ustedes usan o
>>>    recomiendan.
>>>     >> >
>>>     >> > saludos williams
>>>     >> >
>>>     >>
>>>     >> Por ahí sería bueno saber a qué le llamás acciones, y qué tantas
>>>    cosas
>>>     >> abarcaría un módulo o una aplicación en tu forma de pensarlo.
>>>     >>
>>>     >> --
>>>     >> fisa  -  Juan Pedro Fisanotti
>>>     >> _______________________________________________
>>>     >> pyar mailing list pyar en python.org.ar <mailto:pyar en python.org.ar>
>>>
>>>     >> http://listas.python.org.ar/listinfo/pyar
>>>     >>
>>>     >> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>     >
>>>     > Como te digo vengo de usar symfony y la verdad haciendo una
>>>    comparacion con
>>>     > django cada accion vendria a ser una vista en symfony
>>>     >
>>>     > project
>>>     > \-------app
>>>     >         \---------modules
>>>     >                   \----------acciones
>>>     >                   \----------templates
>>>     >
>>>     > algo como esto
>>>    http://www.symfony-project.org/jobeet/1_4/Doctrine/es/01
>>>     >
>>>     > saludos williams
>>>     >
>>>
>>>    Yo en django lo organizaría así, pero no es la única manera:
>>>
>>>    projecto (proyecto en directorio, creado con manage)
>>>    - app x (app en directorio, creada con manage)
>>>      - views modulo x (archivo .py)
>>>         - vista x (funcion)
>>>         - vista y (funcion)
>>>      - views modulo y
>>>         - vista x
>>>         - vista y
>>>    - app y
>>>    ...
>>>
>>>    --
>>>    fisa  -  Juan Pedro Fisanotti
>>>    _______________________________________________
>>>    pyar mailing list pyar en python.org.ar <mailto:pyar en python.org.ar>
>>>
>>>    http://listas.python.org.ar/listinfo/pyar
>>>
>>>    PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>>
>>> yo pienso colocarlo de forma similiar solo que agregando un directorio
>>> para las templates al nivel de las vistas (veo que mi influencia de
>>> symfony me esta afectando mucho en cuanto a la organizacion de
>>> directorios jejeje) lei por ahi algo de google app engine con django
>>> alguno trabajo? de esa forma o solo django puro.
>>>
>>> saludos williams
>>>
>>>
>>>
>>> _______________________________________________
>>> 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/
>>>
>>
>> Mira con toda la onda, si bien no te digo que preeguntar por experiencia
>> de gente este mal, si te digo que tus preguntas son muy vagas y muy ambiguas
>> de entender
>>
>> _______________________________________________
>> 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/
>>
>
> gracias por tomarte tu tiempo de leer mi mail y bueno seguire buscando por
> ahi para ver que encuentro al respecto de mi duda y cuando tenga algo claro
> la forma de estructurar los proyectos en django volvere a escribir al
> respecto, por el momento encontre algunos links y recomendaciones que las
> tomare en cuenta y bueno ver que tal me va.
>
> saludos williams
>
> _______________________________________________
> 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/
>



-- 
Some people, when confronted with a problem, think “I know, I'll use regular
expressions.” Now they have two problems.

Jamie Zawinski, in comp.emacs.xemacs
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101230/a20cdc88/attachment.html>


More information about the pyar mailing list