一. django的要求
pip install mysqlclient
二. mysql的要求
注意:django4必须用mysql8
安装:参考前辈的文章2024 年 MySQL 8.0 安装 配置 教程 最简易(保姆级)_mysql安装-CSDN博客
安装前一定要卸载干净并重启电脑,注意用 Windows + x 打开计算机管理,删除已有的mysql服务。
这里由于我电脑同时安装了MySQL57(端口3306),所以这里我改成了3307
Windows + r 打开 cmd ,这里如果设置的是默认的3306,使用
mysql -u root -p
像我这种设置3307的,使用
mysql -u root -p -P 3307
创建数据库:
create database videoSwipe DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
三. Django连接
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'videoSwipe',
'USER': 'root',
'PASSWORD': '######',
'HOST': '127.0.0.1',
'PORT': '3307',
}
}
编写实例,运行makemigrations和migrate。
四. Navicat连接数据库
显示连接成功就耐心等等,一开始可能没有videoswipe。别像我找了半个小时资料,然后它在后台自己运行好了