django 的orm的一些操作
来源:互联网 发布:看门狗软件下载 编辑:程序博客网 时间:2024/05/02 00:51
django 的orm的一些操作
def dbtest(req): ##插入记录 p1 = Publisher(name='Apress', address='2855 Telegraph Avenue', city='Berkeley', state_province='CA', country='U.S.A.', website='http://www.apress.com/') p1.save() ##保存插入记录(没有调用save时,数据将不会被保存) print p1.id p1.name = 'Apress Publishing' p1.save() ##保存更新记录 p2 = Publisher.objects.create(name="O'Reilly", address='10 Fawcett St.', city='Cambridge', state_province='MA', country='U.S.A.', website='http://www.oreilly.com/') ##查询记录与过滤 publisher_list = Publisher.objects.all() print publisher_list publisher_list = Publisher.objects.filter(name='Apress') print publisher_list publisher_list = Publisher.objects.filter(country="U.S.A.", state_province="CA") Publisher.objects.filter(name__contains="press") ##icontains(大小写无关的LIKE),startswith和endswith(以什么开始和结尾), 还有range(SQLBETWEEN查询) publisher = Publisher.objects.get(name="Apress") ##如果结果是多个对象,会导致抛出异常,没有返回结果也会抛出异常,通常用try处理 Publisher.objects.order_by("name") ##排序 Publisher.objects.filter(country="U.S.A.").order_by("-name")#以 name字段降序排列 Publisher.objects.order_by('name')[0]#限制数据,等同于limit,结果将是排序后的第一条数据
##更新 p = Publisher.objects.get(name='Apress') p.name = 'Apress Publishing' p.save()#保存数据 Publisher.objects.filter(id=52).update(name='Apress Publishing')#将id=52的这条数据的name改为Apress Publishing Publisher.objects.all().update(country='USA')
##删除 p = Publisher.objects.get(name="O'Reilly") p.delete()#删除数据 Publisher.objects.filter(country='USA').delete()#删除数据 Publisher.objects.all().delete()#删除所有数据
0 0
- django 的orm的一些操作
- Django的ORM操作示例
- Django当中的ORM操作
- Django数据库的一些操作
- django orm操作2的练习源码内容
- ORM:django的ORM和SQLalchemy
- Django - ORM的继承关系
- 提取django的orm使用
- Django ORM框架的使用
- ORM的一些产品
- django orm操作练习
- Django ORM 操作
- Django-ORM基础操作
- django model postgis的一些操作
- Django的ORM数据模型的反向关系
- Django ORM返回QuerySets的某些函数
- 查看Django ORM执行的SQL语句
- 深入Django ORM的继承关系
- 外设篇之bq25890
- BZOJ 1052: [HAOI2007]覆盖问题
- 如何切分id串并得到name串
- Ajax运用实例解析
- 允许本地mysql数据库本远程连接访问
- django 的orm的一些操作
- eclipse + tomcat web project引用其他java project配置
- Session机制详解
- SugarCRM源码分析之ViewFactory
- 京东面试记录
- 【spring mvc(二)】spring mvc使用属性文件配置c3p0和dbcp数据源
- 递归笔记
- cdrtools-3.02 arm7 交叉编译通过
- 机顶盒 gridview 焦点位置效果动画添加