django连接mysql pycharm操作sqlite和mysql

发布时间 2023-11-21 12:56:08作者: 朱饱饱

1 如果项目使用sqlite,不需要额外配置,直接操作即可

2 django默认情况链接mysql,用的驱动是mysqldb模块,python 3.x以后,这个模块用不了了,咱们用的全都是pymysql,需要做个替换

3 showmigrations:查看哪些记录更改了,但是没有同步到数据库中

3 如果使用mysql,需要配置如下:
-1 配置文件中配置:settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'day62',
'HOST': '127.0.0.1',
'PORT': 3306,
'USER': 'root',
'PASSWORD':'123'
}
}
-2 需要在 app的__init__.py 中写
import pymysql
pymysql.install_as_MySQLdb()

-3 后续操作完全一样,在models中建立类,写字段
-4 视图函数中插入,查询
-5 pycharm的--》tools---》run manage.py Task

 

 

pycharm操作sqlite和mysql:

右侧datasource----》点点点