sql >> Databáze >  >> RDS >> Oracle

Je možné generovat modely django z databáze?

Ano, použijte inspectdb příkaz:

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

inspectdb

Introspekce databázových tabulek v databázi, na kterou ukazuje nastavení DATABASE_NAME, a výstup modulu modelu Django (soubor models.py) na standardní výstup.

Použijte to, pokud máte starší databázi, se kterou byste chtěli používat Django. Skript zkontroluje databázi a vytvoří model pro každou tabulku v ní.

Jak můžete očekávat, vytvořené modely budou mít atribut pro každé pole v tabulce. Všimněte si, že inspectdb má ve svém výstupu názvu pole několik speciálních případů:

[...]



  1. Jak získat záznamy z posledních 24 hodin v MySQL

  2. Jak získat text SQL ze spouštěče události Postgres

  3. Propojené servery Salesforce.com a sp_columns_ex

  4. Jak zobrazit největší výnos z databáze Microsoft Access