Django数据库使用配置

配置

1、在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用sqlite数据库。


DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

2、修改DATABASES配置信息,下面是配置的是mysql数据库

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',    #切换为mysql
        'NAME': 'dj_demo1',                      #数据库名称
        'USER':'root',                           #数据库用户名
        'PASSWORD':'198903017',                  #数据库密码
        'HOST':'127.0.0.1',                      #数据库地址(本地为127.0.0.1)
        'PORT':'3306',                           #端口号,一般为3306
        'OPTIONS':{
            'autocommit':True,                   #自动提交
        },
    }
}

3、下载pymysql,在cmd当中直接输入pip install pymysql

pip install pymysql

4、配置__init__.py文件,在每次执行该项目时,都会导入pymysql模块,都按以mysqldb的方式运行

 5、验证配置

可以使用命令:python manage.py migrate进行数据库同步,同步成功则配置成功

可以看到数据库已经同步成功了!

猜你喜欢

转载自blog.csdn.net/BearStarX/article/details/84927219
今日推荐