Oracle
 sql >> Database >  >> RDS >> Oracle

È possibile generare modelli django dal database?

Sì, usa inspectdb comando:

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

ispeziona

Esamina le tabelle del database nel database a cui punta l'impostazione DATABASE_NAME e genera un modulo del modello Django (un file models.py) nell'output standard.

Usalo se disponi di un database legacy con cui desideri utilizzare Django. Lo script ispezionerà il database e creerà un modello per ogni tabella al suo interno.

Come ci si potrebbe aspettare, i modelli creati avranno un attributo per ogni campo della tabella. Nota che inspectdb ha alcuni casi speciali nel suo output del nome di campo:

[...]