django的增删改查

前置条件:

已有一个model (tbl_user) ,用户表

1.查询

  # 查询用户表   username是cx的数据

    user_object = tbl_user.objects.filter(username=‘cx‘)  # 查询tbl_user表所有的数据、
    res=tbl_user.objects.all()  # 模糊查询数据 模糊查询梁梁的数据   tbl_user.objects.filter(username__contains=’梁’) 

 

2.删除

# 删除username是cx的数据
    tbl_user.objects.filter(username=‘cx‘).delete()

  

3.修改

# 修改username是cx的密码
# 注意 这里查询的是以一条 如果没有first()下面  a.password= ‘0000‘ 需要索引或循环a[0].password="0000"
a = tbl_user.objects.filter(username="cx").first()
a.password= ‘0000‘
a.save()

  

4.插入数据

 #向表中插入数据
    tbl_user.objects.create(username=‘zcx‘, password=‘1234567‘ )

  

原文地址:https://www.cnblogs.com/Jack-cx/p/11371278.html

时间: 2024-10-08 20:13:53

django的增删改查的相关文章

django cmdb增删改查

使用python3.5.2 ,django框架.Django==1.10.6PyMySQL==0.9.3pytz==2018.7uWSGI==2.0.17.1编写一个增删改查的简易系统. 原文地址:http://blog.51cto.com/6720116/2341156

Django ORM增删改查

ORM操作是通过类来操作的, 类通常是定义的表格 增加有三种方式: 方式一: models.User.objects.create( #表示对表User操作 username= "root", #属性列都写进去 password= "123", ) 方式二: obj = models.User( username= "WSX", password= "123") obj.save() 方式三: 将一个字典传进去,需要在其前面加

django 安装 及增删改查

django的增删改查 原文地址:https://www.cnblogs.com/pp8080/p/11729566.html

Django数据库的增删改查

通过一个实例学习Django数据库的增删改查 Django - 路由系统 url.py - 视图函数 views.py - 数据库操作 models.py - 模板引擎渲染 - HttpReponse(字符串) - render(request,'/path/a.html',{'name':'root'}) 一.示例:用户基本CURD 1.数据库设计 id hostname ip port status 2.功能的实现 创建  project (pycharm) django-admin sta

django 利用ORM对单表进行增删改查

牛小妹上周末,一直在尝试如何把数据库的数据弄到界面上.毕竟是新手,搞不出来,文档也看不懂.不过没关系,才刚上大学.今晚我们就来解释下,要把数据搞到界面的第一步.先把数据放到库里,然后再把数据从库里拿出来. 以下内容,参考django官方文档 . 1.创建MODEL 这里和官方文档一致.直接拷出来,放到一个叫models的py文件里面.若是你的项目中没有,一定不要觉得无处写代码.你自己建一个即可 同步数据库: 执行以下命令.不懂的可以参考:django连接mysql python manage.p

Django 自带的ORM增删改查

通过Django来对数据库进行增删改查 1 首先创建类,在app应用程序里面的model模块里面创建类,写好数据库信息,方便我们待会初始化: 2 创建在django项目里面的settings里面添加app程序()在settings里面的INSTALLED_APPS里面) 3  python manage.py makemigrations     python manage.py migrate 拿models里面的一个类举例: class WebGroup(models.Model): nam

django之创建第8-1个项目-数据库之增删改查/数据库数据显示在html页面

1.为test.DB数据库预先创建下面数据 1    张三    16    2015-01-02    12    李四    17    2015-01-04    13    王五    14    2015-04-24    0 2.配置C:\djangoweb\helloworld\blog\urls.py文件 # -*- coding: UTF-8 -*- from django.conf.urls import patterns, include, url urlpatterns

Python学习---django之ORM的增删改查180125

模型常用的字段类型参数 <1> CharField        #字符串字段, 用于较短的字符串.        #CharField 要求必须有一个参数 maxlength, 用于从数据库层和Django校验层限制该字段所允许的最大字符数.<2> IntegerField       #用于保存一个整数.<3> FloatField        # 一个浮点数. 必须 提供两个参数:    参数    描述        # max_digits    总位数(不

Django中ORM对数据库的增删改查操作

什么是ORM?  ORM(对象关系映射)指用面向对象的方法处理数据库中的创建表以及数据的增删改查等操作. 简而言之,就是将数据库的一张表当作一个类,数据库中的每一条记录当作一个对象.在Django中定义一个类,就是在数据库中创建一张表格.在Django中实例化一个类的对象,就是在数据库中增加了一条记录.在Django中删除一个对象,就是在数据库中删除了一条记录.在DJango中更改一个对象的属性,就是在数据库中修改一条记录的值.在django中遍历查询对象的属性值,就是在数据库中查询记录的值.