sql >> データベース >  >> RDS >> Oracle

データベースからdjangoモデルを生成することは可能ですか?

    はい、inspectdbを使用してください コマンド:

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

    inspectdb

    DATABASE_NAME設定によってポイントされたデータベース内のデータベーステーブルをイントロスペクトし、Djangoモデルモジュール(models.pyファイル)を標準出力に出力します。

    Djangoを使用したいレガシーデータベースがある場合は、これを使用します。スクリプトはデータベースを検査し、データベース内の各テーブルのモデルを作成します。

    ご想像のとおり、作成されたモデルには、テーブル内のすべてのフィールドの属性があります。 inspectdbのフィールド名の出力には、いくつかの特殊なケースがあることに注意してください。

    [...]



    1. MySQLの最新性から十分位数を計算する

    2. SQLServerでテーブル値関数を作成する

    3. ヌルまたはゼロの値を無視してAVGを取得する

    4. PHPのパスワードリセットシステム