django模型的常见操作
- INSERT
- DELETE
- UPDATE
- SELECT
django-shell 编程
python manage.py shell
首先需要导入models模型
from 应用名.models import 表名
django新增数据
新增数据方式一:
stu = Student(name="", sex="", birth="")
stu.save()
新增数据方式二:
stu = Student.objects.create(name="", sex="", birth="")
django修改数据
修改数据方式一
stu = Student(id=1, name=“王五”)
stu.save()
- save() 方法,可以实现新增和修改数据
- 如果 没有传 主键,则一定是 新增数据
- 如果 传主键,但主键在表中不存在,仍旧为新增数据,而且主键从先传位置开始。
- 如果传主键,主键在表中存在,则覆盖原数据、且表中所有字段都会被修改
修改数据方式二 : 修改指定 字段
Student.objects.filter(id=1).update(name=’’, sex=’’)
django 中的删除
Student.objects.filter(id=1).delete()
django中的查询
Student.objects.filter(属性名=属性值)