Django单表的增删改查
-
模型
from django.db import models # 创建用户模型 class User(models.Model): name = models.CharField(max_length=32)
-
增加
# 第一种添加 user = User(name='xxxx') user.save() # 第二种添加 User.objects.create(User(name='xxx')) # 批量添加 user_list = [User(name='xxx'),User(name='aaaa')] User.object.bulk_create(user_list)
-
删除
User.objects.filter(id=1).delete()
-
更新
user = User.objects.filter(id=1).update(name='xxxx')
-
查询
# 模糊查询 字段名称__contains('匹配的字') User.objects.filter(name__contains('xxxx')).all() # 精确查询 User.objects.filter(name='xxxx').all()