zoukankan      html  css  js  c++  java
  • 数据表记录的增删改查

    模型表数据的增删改查:

    模型表数据的增删改查:
        --对数据库内数据表中的表记录进行操作
        
    查:filter()
    data = models.User.objects.filter(username=username)
     # <QuerySet [<User: User object>]>
    
     filter返回的结果是一个"列表",里面才是真正数据对象
    
    filer括号内可以放多个关键字参数 这多个关键字参数在查询的时候 是and关系
    
    user_list = models.User.objects.all() 
    # models.User.objects.filter()
    结果是一个"列表" 里面是一个个的数据对象
    
    
    注意: 获得的对象不推荐使用.[0] 获取数据,支持使用.first()
    
    删  filter() --> delete()
    models.User.objects.filter(id=delete_id).delete()
    """
    批量操作 会将filter查询出来的列表中所有的对象全部删除
    """
    
    改:filter() --> update()
    models.User.objects.filter(id=edit_id).update(username=username,password=password)
    """
    批量操作 会将filter查询出来的列表中所有的对象全部更新
    """
    
    
    增: create()
    user_obj = models.User.objects.create(username=username,password=password)
         print(user_obj,user_obj.username,user_obj.password)
    # create方法会有一个返回值  返回值就是当前被创建的对象本身
    
  • 相关阅读:
    kubernetes部署1.15.0版本
    搭建时间服务器
    创建mysql容器
    制作带sshd功能的centos镜像
    容器操作
    镜像制作
    elk日志系统
    k8s基于canel的网络策略
    k8s的flannel网络插件配置
    k8s搭建WebUI--Dashborad管理界面
  • 原文地址:https://www.cnblogs.com/shaozheng/p/11913576.html
Copyright © 2011-2022 走看看