• Django ORM增删改查


    ORM操作是通过类来操作的,

    类通常是定义的表格

    增加有三种方式:

      方式一:

    models.User.objects.create(   #表示对表User操作
            username= "root",  #属性列都写进去
            password= "123",
        )

      方式二:

    obj = models.User( username= "WSX", password= "123")
    obj.save()

      方式三:

    将一个字典传进去,需要在其前面加 **

    Dic = {"username":"QFF" , "password":"123"}
    models.User.objects.create(**Dic)

    删除:

    models.User.objects.all().delete()   #表示把表里面所有数据删除
    
    models.User.objects.filter(username="WSX").delete()  #表示把表里面所有username="WSX"的数据删除

    修改:

    models.User.objects.all().update(password = "123456")  #表示把表里面所有数据密码更新
    
    models.User.objects.filter(username="WSX").update()  #表示把表里面所有username="WSX"的数据更新

    查询:

    result = models.User.objects.all()   #表示把表里面所有数据都拿到 ,拿到的对象时一个Django类型,以列表返回[obj,obj,...]
    #每一个obj有(各个属性)
    
    result = models.User.objects.filter(username="WSX")  #表示把表里面所有username="WSX"的数据都拿到,filter用于筛选
    #返回列表
  • 相关阅读:
    Hibernate一 入门
    angularJS测试一 Karma Jasmine Mock
    angularJS constant和value
    AngularJS $on $broadcast $emit
    css读书笔记4:字体和文本
    css读书笔记3:定位元素
    css读书笔记2:css工作原理
    css读书笔记1:HTML标记和文档结构
    html5中插入视频和音频
    html5中的表单
  • 原文地址:https://www.cnblogs.com/WSX1994/p/9113963.html
Copyright © 2020-2023  润新知