Webフレームワーク:Django(データベースの構成)

1728 ワード

Djangoは多くのデータの構成をサポートし、二次記録が便利になった後、Djangoフレームワークを使用するときに検索しやすい.
デフォルトのデータベースSQLite 3
'default': {
    'ENGINE': 'django.db.backends.sqlite3',
    'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}

MySQLの構成
'default': {
    'ENGINE': 'django.db.backends.mysql',
    # the name of database
    'NAME': '        ',
    'USER': '     ',
    'PASSWORD': '******',
    'HOST': '  IP',
    'PORT': '   ',
}

PostgreSQLの構成
'default': {
    'ENGINE': 'django.db.backends.postgresql',
    'NAME': '        ',
    'USER': '     ',
    'PASSWORD': '******',
    'HOST': '  IP',
    'PORT': '   ',
}

最後に検証されていません.DjangoはOracleもサポートしています.Oracleの構成はMySQL、PostgreSQLと同じですが、ENGINEを'django.db.backends.oracle'に変更する必要があります.
データベースのタイプ
ENGINE
NAME
SQLite3
django.db.backends.sqlite3
os.path.join(BASE_DIR, 'db.sqlite3')
MySQL
django.db.backends.mysql
作成されたデータベースの名前
postgresql
django.db.backends.postgresql
作成されたデータベースの名前
Oracle
django.db.backends.oracal
作成されたデータベースの名前
...........
...............................................
..............................................
PS:デフォルトのSQLite 3を使用しない場合は、user、password、hostが必要です.
If you’re using SQLite, you don’t need to create anything beforehand - the database file will be created automatically when it is needed. ——http://devdocs.io