博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python Django ORM基本增删改查
阅读量:6040 次
发布时间:2019-06-20

本文共 1208 字,大约阅读时间需要 4 分钟。

工程下的urls.py中增加如下:from cmdb import views as cmdb #要把你要操作的项目import进来urlpatterns = [    url(r'orm', cmdb.orm) #增加这行]--------------------------------------------------------项目下的views.py中增加:from cmdb import models # 先将项目里的models加载进来def orm(request):# create    # 1 way   best use.    #models.UserInfo.objects.create(username='xiaojianzheng',password='123')    # 2 way    '''    dict = {'username':'ciki','password':'123'}    models.UserInfo.objects.create(**dict)    '''    # 3 way    '''    obj = models.UserInfo(username='lss',password='123')    obj.save()    '''# select    # select all data use all()    '''    result = models.UserInfo.objects.all()    for x in result:        print(x.id,x.username,x.password)    #result, QuerySet => Django => []    #< QuerySet[ < UserInfo: UserInfo object >, < UserInfo: UserInfo object >, < UserInfo: UserInfo object >    '''# delete    #models.UserInfo.objects.filter(id=3).delete()# update    #models.UserInfo.objects.filter(id=5).update(username='lss',password='456')    result = models.UserInfo.objects.all()    for x in result:        print(x.id, x.username, x.password)    return HttpResponse('ORM opration success.')

 

转载于:https://www.cnblogs.com/yooma/p/8013203.html

你可能感兴趣的文章
linux安装MySQL
查看>>
javascript--Object操作
查看>>
达达-高性能服务端优化之路
查看>>
HTTP报文
查看>>
Java基础String处理
查看>>
基于腾讯Angel的LDA*入选VLDB,超越微软LightLDA
查看>>
Java8特性——Lambda表达式
查看>>
mysql QPS TPS
查看>>
linux下apache+SVN搭建完美版
查看>>
阿里云新装数据库无法连接
查看>>
用java实现验证码
查看>>
导数中的最小化日志记录:背景和理论
查看>>
Git教程【译】(三)
查看>>
Jenkins入门总结
查看>>
并发,std::atomic
查看>>
jsp与php、asp的区别
查看>>
nali命令--输出IP地址显示地理信息
查看>>
RabbitMQ erlang "work queues"
查看>>
Global IP in Softlayer
查看>>
Myeclipse中搭建Android开发环境
查看>>