django models 增删改

3



1、查数据

            models.UserInfo.objects.all()

            models.UserInfo.objects.all().values('user')    #只取user列

            models.UserInfo.objects.all().values_list('id','user')    #取出id和user                    列,并生成一个列表

            models.UserInfo.objects.get(id=1) # 查找id为1的用户

            models.UserInfo.objects.get(user='张三') # 查找用户为张三的用户

2、增加数据

方法一:models.UserInfo.objects.create(user='yangmv',pwd='123456')

方法二:obj = models.UserInfo(user='yangmv',pwd='123456') 

  obj.save()

方法三:dic = {'user':'yangmv','pwd':'123456'}

              models.UserInfo.objects.create(**dic)

3、删除数据

              models.UserInfo.objects.filter(user='张三').delete()

4、修改数据

方法一:                            models.UserInfo.objects.filter(user='yangmv').update(pwd='520')

方法二:

obj= models.UserInfo.objects.get(user='yangmv')

  obj.pwd ='520' 

obj.save()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。