はい、inspectdb
を使用してください コマンド:
- http://docs.djangoproject.com/en/dev/ref/django-admin/#inspectdb
inspectdb
DATABASE_NAME設定によってポイントされたデータベース内のデータベーステーブルをイントロスペクトし、Djangoモデルモジュール(models.pyファイル)を標準出力に出力します。
Djangoを使用したいレガシーデータベースがある場合は、これを使用します。スクリプトはデータベースを検査し、データベース内の各テーブルのモデルを作成します。
ご想像のとおり、作成されたモデルには、テーブル内のすべてのフィールドの属性があります。 inspectdbのフィールド名の出力には、いくつかの特殊なケースがあることに注意してください。
[...]