1. 程式人生 > 其它 >django--orm操作

django--orm操作

資料庫的連線

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裡面的內容,都要執行這兩條