sql >> Base de Datos >  >> RDS >> Oracle

¿Es posible generar modelos django desde la base de datos?

Sí, use el inspectdb comando:

  • http://docs.djangoproject.com/en/dev/ref/django-admin/#inspectdb

inspeccionar db

Introspecciona las tablas de la base de datos en la base de datos a la que apunta la configuración DATABASE_NAME y genera un módulo de modelo de Django (un archivo models.py) en la salida estándar.

Use esto si tiene una base de datos heredada con la que le gustaría usar Django. El script inspeccionará la base de datos y creará un modelo para cada tabla dentro de ella.

Como era de esperar, los modelos creados tendrán un atributo para cada campo de la tabla. Tenga en cuenta que inspectdb tiene algunos casos especiales en su salida de nombre de campo:

[...]