Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

É possível gerar modelos django a partir do banco de dados?


Sim, use o inspectdb comando:
  • http://docs.djangoproject.com/en/dev/ref/django-admin/#inspectdb

DB inspecionado

Introduz as tabelas de banco de dados no banco de dados apontado pela configuração DATABASE_NAME e gera um módulo de modelo Django (um arquivo models.py) na saída padrão.

Use isso se você tiver um banco de dados legado com o qual gostaria de usar o Django. O script inspecionará o banco de dados e criará um modelo para cada tabela dentro dele.

Como você pode esperar, os modelos criados terão um atributo para cada campo na tabela. Observe que o inspectdb tem alguns casos especiais em sua saída de nome de campo:

[...]