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

 查看创建后的用户信息:

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










原文地址:https://www.cnblogs.com/yangzhaon/p/10982232.html