原创

Django 学习第四课,数据库连接

温馨提示:
本文最后更新于 2021年10月03日,已超过 1,162 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

一、首先启动mysql,这里我用的是精简版本作为测试MiniServer,配置不多说,不懂自己百度,

1、首先点击服务器配置选择安装MiniServer

2、点击程序设置修改个mysql密码

3、点击开始就OK

 
 

Django 学习第四课,数据库连接-图片1

 
 

 
 

二、在Djangosetting文件配置DB相关信息,按照官网的说法配置

这里my.ini是SQL数据库的配置文件,不做解释,有可能你的是my.cfg,这没什么问题

 
 

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.mysql',

'OPTIONS': {

'read_default_file': 'C:\\Python27\\MiniServer\\MySQL\\my.ini',

},

}

}

Django 学习第四课,数据库连接-图片2

 
 

 
 

三、在my.ini配置文件中添加链接信息

在配置文件中添加以下信息

 
 

[client]

database = myapp

user = root

password = 123456

default-character-set = utf8

 
 

Django 学习第四课,数据库连接-图片3

 
 

四、简单创建自己的模块,首先自己用工具创建数据库不多说

创建一个表,信息如下

class myusermanager(models.Model):

name=models.CharField('user',max_length=10)

password=models.CharField('password',max_length=16)

realname=models.CharField('realname',max_length=255)

sex=models.CharField('sex',max_length=10)

email=models.EmailField('email',blank=True)

 

def __str__(self):

return "user manager table"

 
 

Django 学习第四课,数据库连接-图片4

 
 

第五步、先编译下我们的app让模块被识别

Django 学习第四课,数据库连接-图片5

 
 

Django 学习第四课,数据库连接-图片6

 
 

第五步、在做一个数据库迁移

Django 学习第四课,数据库连接-图片7

执行成功后会看到以下的相关信息

Django 学习第四课,数据库连接-图片8

 
 

六、在数据中就会看到我们创建的表myusermanager

Django 学习第四课,数据库连接-图片9

 
 

Django 学习第四课,数据库连接-图片10

 
 

 
 

 
 

 
 

正文到此结束
本文目录