yangzhaon

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
#找找提示输入用户名密码就可以了

 查看创建后的用户信息:

登录后台测试下是否可以登录:

 










分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2021-10-18
  • 2021-10-03
  • 2021-07-11
  • 2021-12-22
猜你喜欢
  • 2021-03-27
  • 2021-07-12
  • 2021-11-23
  • 2021-12-03
  • 2022-12-23
相关资源
相似解决方案