django mysql 创建表_django中 对Mysql数据库的建表

本文介绍了如何在Django中使用MySQL数据库,包括配置数据库参数、定义模型和字段,以及如何通过命令行创建数据库表。重点讨论了CharField、IntegerField、FloatField等字段类型,并解释了字段参数如max_length、auto_now、unique等的用途。最后提到了使用`makemigrations`和`migrate`命令同步数据库的步骤。
摘要由CSDN通过智能技术生成

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):'''创建两个字段,最大长

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值