Django连接mysql

a 夏天 提交于 2020-12-04 06:17:04

一、创建数据库

  1、打开命令行工具,连接mysql数据库

mysql -u 用户名 -p 密码

  2、创建数据库(mysql命令不区分大小写)

CREATE DATABASE 数据库名字;

二、Django连接数据库

  1、找到setting.py文件,修改配置

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'polls'
]
DATABASES = {
    # 'default': {
    #     'ENGINE': 'django.db.backends.sqlite3',
    #     'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    # }
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test1',
        'USER':'root',
        'PASSWORD': 'peiyanhao',
        'HOST': 'localhost',
        'PORT': 3306
    }
}

  2、在当前目录下找到__init__.py,添加以下代码

import pymysql
pymysql.install_as_MySQLdb()

运行 python manage.py runserver 没有报错说明连接数据库成功

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!