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’)