私はDjangoを学んでおり、データベースに既に存在しているテーブルをモデルにリンクできるかどうかを知る必要があります(テーブルはDjangoで作成されたモデルであればDjangoによって作成されたと聞いています)。データベース内の既存のテーブルをDjangoモデルにリンクする方法は?
もしそうなら、どのようにすることができますか? Integrating Django with a legacy database
私はDjangoを学んでおり、データベースに既に存在しているテーブルをモデルにリンクできるかどうかを知る必要があります(テーブルはDjangoで作成されたモデルであればDjangoによって作成されたと聞いています)。データベース内の既存のテーブルをDjangoモデルにリンクする方法は?
もしそうなら、どのようにすることができますか? Integrating Django with a legacy database
今正常に動作しますinspectdb
:
は、公式ドキュメントを参照してください。 (Django 1.7+)単にmanage.py inspectdbを実行すると、データベース内のすべてのテーブルのクラスが作成され、コンソールに表示されます。
$ python manage.py inspectdb
保存するには、この標準のUnix出力リダイレクションを使用して、ファイルのように:
$ python manage.py inspectdb > models.py