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 #找找提示输入用户名密码就可以了
查看创建后的用户信息:
登录后台测试下是否可以登录: