2009-10-09 31 views

Odpowiedz

49

Tworzenie projektu oraz wskazać swoje ustawienia @ bazy danych

Następnie uruchom

./manage.py inspectdb

To wydrukować plik modele Pythona do DB jesteś wskazując na

Możesz wysłać to do pliku, wykonując coś takiego, jak

./manage.py inspectdb > models.py

Następnie można przenieść plik do najbardziej odpowiedniej lokalizacji i edytować w razie potrzeby.

+2

Dobra odpowiedź. Rozdział 18 książki Django zawiera dalsze szczegóły na temat korzystania z inspectdb do integracji istniejących baz danych - http://djangobook.com/en/2.0/chapter18/ – Alasdair

+1

Świetnie, właśnie to chciałem !, a także wygenerować diagram er oparty na to za pomocą graphviz & django_extensions – Rasiel

+2

Upewnij się, że starannie sprawdzasz wygenerowany "model.py"! W szczególności długości 'CharField's i missing' ForeignKey's były problemowymi przypadkami kiedy ostatnio go używałem. Zaoszczędzało to wiele godzin na ręcznym tworzeniu 'model.py'. –

Powiązane problemy