Djangoはデータベースに接続された
構成ファイル変更する1.必要
データベースを= {
'デフォルト':{
'ENGINE': 'django.db.backends.mysql'、
'NAME': 'day54'、
'ホスト': '127.0.0.1'、
' PORT「:3306、
」USER「:」ルート」、
『PASSWORD『:』123』
}
}
PS:鍵はすべて大文字でなければなりません
pymysqlのMySQLdbデフォルトのデータベースモジュールの接続に置き換える2のtellジャンゴ
モード1:プロジェクトファイルで次クリップ__init__.pyの
モード2:あなたはまた、次のあなたの__init__.pyでフォルダを使用することができ
、固定文言
のインポートpymysql
位ジャンゴとpymysqlのMySQLdbのではなく、データベースに接続伝える)(pymysql.install_as_MySQLdb
ORMは何ですか?
リレーショナルマッピングオブジェクト
クラス「」「表
」「オブジェクト」テーブルレコードの
属性「オブジェクト」、「レコードに対応するフィールド値
DjangoのORMは自動的にライブラリの作成を支援することはできませんが、あなたは自動的にテーブルを作成することができます
ヒント:ライブラリの使用上のDjangoプロジェクトは、複数のDjangoのプロジェクトライブラリを使用していません
データベース移行(同期)コマンド(******)
のpython3 manage.py makemigrations小さなノートブック上のデータベースの変更を記録する(とテーブルを作成する助けにはなりません)
のpython3 manage.pyデータベースの変更がある移行データベースとの同期