Django——django链接mysql

1、django链接mysql

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

 

2、pycharm操做sqlite和mysql

在pycharm中找到以下图python

 

 

 

不选库点击test connection默认链接全部库,最后点击ok就能够了mysql

相关文章
相关标签/搜索