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

  • A+
所属分类:Alex笔记 python语言

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

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

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

3、点击开始就OK

 
 

100317 1338 Django1 - Django 学习第四课,数据库连接

 
 

 
 

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

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

 
 

DATABASES = {

'default': {

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

'OPTIONS': {

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

},

}

}

100317 1338 Django2 - Django 学习第四课,数据库连接

 
 

 
 

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

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

 
 

[client]

database = myapp

user = root

password = 123456

default-character-set = utf8

 
 

100317 1338 Django3 - Django 学习第四课,数据库连接

 
 

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

创建一个表,信息如下

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"

 
 

100317 1338 Django4 - Django 学习第四课,数据库连接

 
 

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

100317 1338 Django5 - Django 学习第四课,数据库连接

 
 

100317 1338 Django6 - Django 学习第四课,数据库连接

 
 

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

100317 1338 Django7 - Django 学习第四课,数据库连接

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

100317 1338 Django8 - Django 学习第四课,数据库连接

 
 

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

100317 1338 Django9 - Django 学习第四课,数据库连接

 
 

100317 1338 Django10 - Django 学习第四课,数据库连接

 
 

 
 

 
 

 
 

头像

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  0   博主  1

    • avatar alex Admin

      留言是种美德,写点什么… :evil: