データベーステーブルに基づいて生成されたDjangoのクラスモデル

モデルクラスを生成し、データベーステーブル

Djangoプロジェクトを作成します。

django-admin startproject ‘xxxx‘

設定ファイルを変更し、あなたが内部の設定で接続したいデータベース名と接続タイプを設定し、アドレスなど、あなたが新しいプロジェクト契約を作成するときに

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'sqlexam',
        'USER': 'root',
        'PASSWORD': 'root123456',
        'HOST': '127.0.0.1',
        'PORT': 3306
    }
}

次いで、対応するモデルは、モデル文書データベースのデータに応じて生成することができます

1、モデルファイルを生成します

python3 manage.py inspectdb

2は、そのアプリモデルファイルに導入されます

アプリの作成

python3 manage.py startapp 'app名字'

アプリで作成されたインポートされたモデル

python3 manage.py inspectdb > app/models.py

おすすめ

転載: www.cnblogs.com/bladecheng/p/11545096.html