create database 數據庫名; # 如: create database bms character set utf8; # 授權訪問: grant all privileges on bms.* to root@"192.168.2.222" identified by "YLs$PMv9TC!KJFx=";
2、在Django中設置連接數據庫的相關配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'bms', # 要連接的數據庫,連接前需要創建好 'USER': 'root', # 連接數據庫的用戶名 'PASSWORD': 'YLs$PMv9TC!KJFx=', # 連接數據庫的密碼 'HOST': '127.0.0.1', # 連接主機,默認本級 'PORT': 3306, # 端口 默認3306 } }
3、
import pymysql pymysql.install_as_MySQLdb()
4、在app下面的models.py文件夾中定義一個類
這個類必須繼承 models.Model
class 類名(models.Model): ... # 舉個栗子 class UserInfo(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(null=False, max_length=32)
5、執行兩個命令,遷移數據庫
python3 manage.py makemigrations
python3 manage.py migrate