django--orm操作
阿新 • • 發佈:2021-12-02
資料庫的連線
1.首先要在mysql裡面建立一個庫
>>>mysql #進入mysql
>>>show databasess; #檢視資料庫裡面的庫
>>>create database orm1; #建立orm1的庫
2.settings裡面連線資料庫
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'orm1', # 要連線的資料庫,連線前需要建立好 'USER':'root', # 連線資料庫的使用者名稱 'PASSWORD':'222', # 連線資料庫的密碼 'HOST':'127.0.0.1', # 連線主機,預設本級 'PORT':3306 # 埠 預設3306 } }
2.--init--裡面通過pymysql連線資料庫
#安裝pymysql >>>>>> pip3 install pymysql
import pymysql
pymysql.install_as_MySQLdb()
3.通過兩條資料庫遷移命令即可在指定的資料庫中建立表 :
python manage.py migrate #執行上面這個語句的記錄來建立表,生成的表名字前面會自帶應用的名字,例如:你的book表在mysql裡面叫做app01_book表
python manage.py makemigrations #生成記錄,每次修改了models裡面的內容或者添加了新的app,新的app裡面寫了models裡面的內容,都要執行這兩條