Django 中的 ORM

1. 用户增删改查

(1)、创建模型类,生成对应的数据库表格
from django.db import models
# Create your models here

class Person(models.Model):       # 继承 models.Model方法 
	id = models.AutoField(primary_key=True)     # 创建一个自增的主键
    name = models.CharField(max_length=32,null = False,unique=True)
    age = models.IntegerField()
    birthday = models.DateField()     # 日期 ,  Y-m-d

打开左下角的terminal终端
(1)同步数据库:python manage.py makemigrations
(2)写入数据库:python manage.py migrate
在这里插入图片描述在这里插入图片描述(2)、将表单数据保存到数据库
格式:
(1)、类名.objects.create()
(2)、类实例化:obj=类(属性=XX) obj.save()
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述2、显示用户列表
(1) 语法: 类名.objects.all() 获取所有记录。
在这里插入图片描述在这里插入图片描述在这里插入图片描述3、删除用户
(1) 语法:
① 类名.objects.get(xxx).delete()
② 类名.objects.filter(xxx).delete()
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
4、修改用户
(1) 语法:
① obj =类名.objects.get(‘xxx’)
obj.zz = xx
obj.save()
② 类名.objects.filter(‘xxx’).update(‘xxxx’)

猜你喜欢

转载自blog.csdn.net/yuanzhen1/article/details/89683375