15. Django连接Mysql数据库

news/2024/8/26 12:47:59
  1. 安装PyMySQL,打开cmd, pip install PyMySQL
  2. 在.../blog/init.py 目录下添加:
import pymysql
pymysql.install_as_MySQLdb() 

3.打开settings.py文件,注释粗体部分代码,添加数据库配置代码,如下所示:

# Database
# https://docs.djangoproject.com/en/2.1/ref/settings/#databases

# DATABASES = {
#     'default': {
#         'ENGINE': 'django.db.backends.sqlite3',
#         'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
#     }
# }

# 新增代码
DATABASES = {
    'default':{
        'ENGINE': 'django.db.backends.mysql',
        'HOST': '127.0.0.1',
        'PORT': '3306',
        'NAME': 'blog',
        'USER': 'root',
        'PASSWORD': '',
        'OPTIONS': {
            'init_command': "SET sql_mode='STRICT_TRANS_TABLES'",
        },
    }
}

4.数据库迁移:

python manage.py makemigrations 
python manage.py migrate 
  1. 效果如下图所示:
    850206-20190612144411951-1241785191.png

转载于:https://www.cnblogs.com/suim1218/p/11009594.html


http://www.niftyadmin.cn/n/4072359.html

相关文章

图片的内存缓存控制

为什么80%的码农都做不了架构师?>>> 从网上找到的,自己整理了下: public class MemoryCache{private static final String TAG "MemoryCache";/*** 放入缓存时是个同步操作* LinkedHashMap构造方法的最后一个参数true…

DES算法实例详解

为什么80%的码农都做不了架构师?>>> 译自J. Orlin Grabbe的名作《DES Algorithm Illustrated》,国外许多大学将该文章作为补充材料,可作为理解DES算法的最佳入门手册。反观许多教材介绍DES时直接照搬一张流程图,图中I…

手把手教你如何正确启动Android SDK 1.5模拟器

为什么80%的码农都做不了架构师?>>> 首先要确认下自己的电脑是否安装过JDK、没有的话可以 点我下载(右键迅雷下载) !安装好JDK后,按住键盘上的 WINR 键,在弹出的运行框中输入cmd,回…

《深入java虚拟机》读后(2)

三、OutOfMemoryError 第三章 垃圾收集器与内存分配策略 一、 判断对象是否被实用 1、 引用计数法 给对象添加一个引用计数器,每当有一个地方引用他,计数器就加一,引用失效就减一,计数器为零的对象就是不再被实用的。(…

Tomcat7.0配置

2019独角兽企业重金招聘Python工程师标准>>> Tomcat7.0下载地址:http://tomcat.apache.org/download-70.cgi 选择符合自己操作系统的版本即可(本机win8-64位系统),选择如下: http://118.186.9.91/files/40150000012D8243/123.125.…

Tomcat 6.0 简介

2019独角兽企业重金招聘Python工程师标准>>> 本片翻译来自:http://tomcat.apache.org/tomcat-6.0-doc/introduction.html 介绍 无论是开发者还是tomcat管理员在使用前都需要了解一些必要的信息,本篇简单的介绍tomcat中的一些术语和概念。 比如…

浅谈自己对前端MVC的理解

一、MVC的定义 MVC全名Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。MVC这一概念是来源于后端的框架构建思想,是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码&a…

react: nextJs koa project basic structure

1、init nextJs project npm init npm install react react-dom next config script in package.json "dev": "next""start": "next start" "build": "next build" npm run dev result: 404 page not found 2、in…