Buenas, Django adopta una aproximación en la que se define la capa de persistencia a partir de classes de python y luego el mismo framework genera, a partir de estas definiciones de classes, el schema de la base de datos . Django incluye también tooling para aplicarlo.
Es más, el tooling está diseñado para que el modelo vaya evolucionando y a partir de él se puedan ir generando las nuevas tablas o se modifiquen las que ya existen e incluye soporte para añadir datos en caso necesario. Django llama a estos flujos migrations [1]. El flujo general es diseñar modelo de objetos -> crear migración -> aplicar migración. Los paquetes de terceros de django y los de aplicaciones de soporte (p.ej.: django.contrib.auth) usan también este sistema, así que si vas a usar django, lo suyo es aprender cómo funciona su propio ORM. El tutorial de django [2] explica esto paso a paso. [1] https://docs.djangoproject.com/en/2.2/topics/migrations/ [2] https://docs.djangoproject.com/en/2.2/intro/tutorial01/ Saludos, ----- Pau Python..., what else? On Fri, May 3, 2019 at 4:58 AM Gonzalo V <gvm2...@gmail.com> wrote: > Hola amigos. > Alguien conoce algún programa para diseñar la base de datos antes de > comenzar un proyecto en django - python? > > Saludos, > Gonzalo > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es