Django连接mysql数据库
Django连接mysql数据库登录Django后台
默认Django使用的是sqllite3,mysqldb没有支持python3版本的,可以使用pymysql代替mysqldb
1、在项目根目录下__init__.py文件中加入以下代码
import pymysql pymysql.install_as_MySQLdb()
2、使用mysqlclient代替mysqldb
pip3 install mysqlclient
3、更改项目setting.py中对数据库的配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '库名字', 'USER': '连接用户名', 'PASSWORD':'连接密码', 'HOST':'连接地址', 'PORT':'数据库端口号' } }
4、初始化数据库,创建相应的表
python3 manager.py migrate
生成相应表的数据库:
5、创建Django后台登录用户
python3 manage.py createsuperuser #找找提示输入用户名密码就可以了
查看创建后的用户信息:
登录后台测试下是否可以登录: