Django 使用原生sql
来源:互联网 发布:娇韵诗减肥霜 知乎 编辑:程序博客网 时间:2024/06/11 02:11
原文:http://www.cnblogs.com/guanfuchang/p/6491625.html
注意:使用原生sql的方式主要目的是解决一些很复杂的sql不能用ORM的方式写出的问题。
extra:结果集修改器-一种提供额外查询参数的机制
raw:执行原始sql并返回模型实例
1.使用extra:查询人民邮电出版社出版并且价格大于50元的书籍
Book.objects.filter(publisher__name='人民邮电出版社').extra(where=['price>50'])
2.使用raw
books=Book.objects.raw('select * from hello_book')for book in books: print book
3.自定义sql
from django.db import connectioncursor = connection.cursor()cursor.execute("insert into hello_author(name) VALUES ('郭敬明')")cursor.execute("update hello_author set name='韩寒' WHERE name='郭敬明'")cursor.execute("delete from hello_author where name='韩寒'")cursor.execute("select * from hello_author")cursor.fetchone()cursor.fetchall()
阅读全文
0 0
- Django 使用原生sql
- Django中使用原生sql
- django执行原生sql
- python的django原生sql的实现
- python django 原生sql 获取数据
- Django查看原生SQL语句logging配置
- Hibernate 使用原生SQL
- Hibernate 使用原生SQL
- Ofbiz使用原生Sql
- jpa使用原生sql
- hibernate 原生sql的使用
- Hibernate使用原生SQL语句
- Hibernate使用原生SQL语句
- Magento中使用原生SQL
- Hibernate 使用原生 Native SQL
- 使用原生sql写python
- django -----原生SQL语句查询与前端数据传递
- django进阶12 使用sql
- 从模型创建表单ModelForm
- json 后台传list对象到前台js获取便利显示到下拉框,避免乱码(ssm)
- re模块下的函数
- 1003: C语言程序设计教程(第三版)课后习题3.7
- Java多线程编程-(17)-读写锁ReentrantReadWriteLock深入分析
- Django 使用原生sql
- 深入HRESULT与Windows Error Codes的区别详解
- Android常用的权限和依赖
- 8大前端安全问题
- AsyncTask的简单使用
- 空间域滤波及matlab实现
- 院友会 | 技术人才都适合创业么?四位微软亚洲研究院前院长这么说
- Python如何获取、切换当前工作目录?
- WEB项目多数据源问题