Django操作Mysql数据库:
1.1 在settings中,配置数据库相关参数,所以无需修改,这里我们看一下:
DATABASES ={'default': {#这里可以指定使用的数据库类型,例如mysql
'ENGINE': 'django.db.backends.mysql','NAME': 'djangomysql','USER':'root','PASSWORD':'******','HOST':'localhost','PORT':'3306','OPTIONS': {'isolation_level': None}
}
}
1.2 编译models.py Django通过自定义python类的形式来定义具体的模型,每个模型的物理存在方式就是一个python的Class,每个模型代表数据库中的一张表,
每个类的实例代表数据库中的一行数据,类中的每个变量代表数据库中的一列字段。Django通过模型,将python代码和数据库操作结合起来,实现对SQL查询语言的封装。
也就是说,你可以不会管理数据库,可以不会SQL语言,你同样能通过python的代码进行数据库的操作。DJango通过ORM对数据库进行操作,下面直接看代码:
from django.db importmodels#Create your models here.
classUserInfo(models.Model):'''创建两个字段,最大长