django的模型调试方法

在DJANGO的模型学习过程中,可以直接在项目环境下进行调试,而且能打印出来ORM所执行的sql语句,非常方便,方法是这样的:

  1. 进入项目的shell,命令是:python manage.py shell
  2. 引入模型: from post.models import *
  3. 可以执行 p1= Post.objects.all()
  4. print (p1.query)  #显示这句的sql语句
  5. p2 = Post.objects.values('title','istop',)
  6. print(p2.query)
  7. p3 = Post.objects.filter(title__contains='django')
  8. print(p3.query)

重点是这个对象的query属性。

posted @   saromman  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2023-11-09 EXCEL线性得分的函数Trend
点击右上角即可分享
微信分享提示