django默认的数据库是sqlite,如果我们想配置自己想使用的数据库,该如何配置?以Mysql数据库为例。
环境:win7、python 2.7、Mysql 5.6、Django 1.11.20
1、在django项目中,在settings.py文件中进行数据库配置。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #修改为你要使用的数据库
'NAME': "djangotest", #数据库名称
'USER': "root", #数据库用户
'PASSWORD': "123456", #数据库密码
'HOST': "127.0.0.1", #主机地址
}
}
2、点击Tools->Run manage.py Task进入django命令

3、运行之后会提示你没有安装mysql驱动,需要安装一下

进入虚拟环境安装驱动

4、安装成功mysql-python后,再次点击Tools->Run manage.py Task运行,进入django命令
数据迁移准备

数据迁移

5、查看数据库中的表,可以看到数据表生成成功。图中的表是Django默认自带的数据表。

网友评论