`
maplye
  • 浏览: 114590 次
  • 来自: ...
社区版块
存档分类
最新评论

Django多表查询

阅读更多

tables = """
commend_intonetworkdata d,commend_intonetwork n
"""
wheresql = """
commend_intonetworkdata.ismatched=false and
commend_intonetwork.status!='success' and
trim(commend_intonetworkdata.phoneno)=trim(commend_intonetwork.phoneno) and
CAST(commend_intonetworkdata.createtime as date)=commend_intonetwork.saledate
"""

networks = IntoNetwork.objects.extra(select={'did':'commend_intonetworkdata.id'},tables=["commend_intonetworkdata","commend_intonetwork"],where=[wheresql])
好像不支持table as功能?
分享到:
评论
1 楼 Juanjuel 2015-05-13  
          

相关推荐

    解决Django中多条件查询的问题

    在Django的模型中,我们可以定义数据表结构,然后在视图函数中对这些模型进行查询。 在处理多条件查询时,通常有两种主要方法:一是使用字典,二是使用`Q`对象。本文主要讨论使用字典的方式。这种方式适合于当查询...

    详解Django的model查询操作与查询性能优化

    2. 使用prefetch_related()来优化多对多和反向外键查询。这个方法会预先获取相关联的对象集,通过减少数据库查询次数来提高性能。 3. 避免N+1查询问题。这是指在遍历QuerySet时,每次访问关联对象时都会发起一个...

    基于Django的机票查询与订票系统(Python+Django)

    开发语言:Python/python...该系统遵循MVC开发模式,采用Django框架,使用Mysql开源数据库,实现了用户注册和登录,机票的查询,预订等功能.该系统的实现提高了航空公司的服务质量和工作效率,同时也极大地方便了广大乘客.

    Django框架多表查询实例分析

    本文实例讲述了Django框架多表查询。分享给大家供大家参考,具体如下: 多表查询是模型层的重要功能之一, Django提供了一套基于关联字段独特的解决方案. ForeignKey 来自Django官方文档的模型示例: from django.db ...

    Django城市信息查询功能

    基于 Pythgo的 Django 框架,编程实现一个 WEB 程序,为用户提供 城市信息查询功能。用户可输入一个城市名,输出其所在省份名称和邮编 等信息。例如,输入“桂林市”,输出“广西壮族自治区”和“541000”等 城市...

    利用django自带的filte实现精准、模糊查询

    本篇将深入探讨如何利用Django的`filter`功能来处理多种查询场景,包括复选框多值准确查询、输入框精准查询以及日期区间查询。 首先,我们要了解Django的`filter`方法是基于ORM(Object-Relational Mapping)的,它...

    Django实现一对多表模型的跨表查询方法

    本文将详细介绍如何在Django中进行一对多表模型的跨表查询。 首先,我们需要定义两个模型,一个代表"多"的一方,如学生(Student),另一个代表"一"的一方,如班级(Class)。在Django模型类中,我们将`Class`作为`...

    Django引用ztree实现数据库表导入树状目录

    为了将数据库中的数据表转换为ZTree格式,我们需要编写Django视图函数,查询数据库并格式化数据。数据通常以JSON形式返回,其中包含每个节点的ID、父ID、名称等信息。ZTree需要的数据结构通常是一个嵌套的JSON数组,...

    Django2+ MySQL8 数据插入和查询

    本主题将深入探讨如何在Django2版本中结合MySQL8数据库进行数据的插入和查询操作。MySQL8作为广泛使用的开源关系型数据库管理系统,为开发者提供了强大的数据存储和管理功能。 首先,我们需要确保安装了Django以及...

    Python-动态创建一个模型的多个tablename并通过DjangoORM操作

    本篇将深入探讨如何在Django中动态创建多个模型的表名,并利用ORM进行操作。 首先,让我们理解Django的ORM工作原理。Django的ORM允许我们将Python类映射到数据库中的表,类的实例则对应于表中的行。默认情况下,...

    Python-Django搭建高校信息查询网站

    总结,Python-Django构建的高校信息查询网站,集成了丰富的功能,涵盖了从基本信息查询到就业分析,再到用户互动的多方面需求。通过这个项目,开发者可以深入学习Django的各个组件,提升Web开发技能,并为教育领域的...

    Django 查询数据库并返回页面的例子

    这个例子中的数据是通过名称过滤查询的,但在实际应用中,可以进行更复杂的查询,例如使用不同的字段、多个条件组合、排序、分页等。 需要注意的是,由于使用了OCR扫描技术,文档中可能会存在个别文字识别错误或漏...

    Django读取Mysql数据并显示在前端的实例

    运行`python manage.py makemigrations`和`python manage.py migrate`命令来创建数据库表并同步数据模型。 为了在前端显示数据,我们需要创建一个视图。在`views.py`文件中,我们需要从数据库中查询数据并将其传递...

    Django 数据库表的建立与增删查改

    改(Update)操作可以通过`update()`方法来完成,它允许在查询集中对一条或多条记录进行更新: ```python # 将id为52的出版商名字更新为“Apress Publishing” Publisher.objects.filter(id=52).update(name='...

    django ORM机制的总结

    在Django中,使用模型类来描述数据库表,一个类的实例描述表的一条详细记录。使用模型的`save()`方法将对象创建到数据库。 创建对象 使用Python对象描述数据库表的数据,使用模型的`save()`方法将对象创建到数据库...

    django项目实例(django 简易博客开发)

    前几天写的django 简易博客开发记录,贴个链接吧 ...django 简易博客开发 2 模板和数据查询 http://www.cnblogs.com/cacique/archive/2012/09/30/2709143.html django 简易博客开发 3 静态文件、from 应用与自定义 ...

    基于Django的成绩查询系统源码+说明.zip

    基于Django的成绩查询系统源码+说明.zip基于Django的成绩查询系统源码+说明.zip基于Django的成绩查询系统源码+说明.zip基于Django的成绩查询系统源码+说明.zip基于Django的成绩查询系统源码+说明.zip基于Django的...

    Django框架 Django 2.1.7

    Django 2.1.7在性能方面进行了优化,包括更高效的查询执行、缓存策略改进等,使得应用运行更加流畅。 10. **社区支持和生态系统** Django拥有庞大的开发者社区,提供了丰富的第三方应用和扩展,如ORM工具、表单库...

    Django入门与实践教程1

    读者将学习如何定义数据模型,创建数据库表,以及使用Django的管理界面(`admin.py`)进行数据操作。这部分是Django的核心之一,让开发者能以Python的方式定义数据库结构。 【第一个视图函数】章节会引导读者创建并...

Global site tag (gtag.js) - Google Analytics