使用python编写Flask架构;使用到SQLalchemy ;其中报错Textual SQL expression ‘-id’ should be explicitly declared as text(’-id’);
原因:使用的SQLalchemy版本不兼容导致,解决方法:
原代码: projects = Project.query.filter_by(status=False).order_by("-id").all()
解决方法: projects = Project.query.filter_by(status=False).order_by(text("-id")).all()
解决后,又报错:global name ‘text’ is not defined;
解决方法:头文件中导入:from sqlalchemy import text
借鉴:https://blog.csdn.net/vonhehe/article/details/95756567

解决 Textual SQL expression ‘id‘ should be explicitly declared as text(‘id‘)的问题相关推荐

  1. sql取出某一列不重复数据的ID解决办法

    取出某一列不重复数据的ID 表A有ID,BID,ITime三列 BID可能会有重复的 现在要从A表根据ITime降序排序取出ID来,且如果BID重复就只取第一条数据的ID 应该如何实现? ------ ...

  2. mysql8.0卡cpu_MySQL 8.0资源组有效解决慢SQL引发CPU告警

    MySQL 8.0资源组有效解决慢SQL引发CPU告警 发布时间:2020-02-21 00:26:29 来源:51CTO 阅读:303 作者:hcymysql 资源组的作用是资源隔离(你可以理解为开 ...

  3. oracle求累积收益率,解决报表sql中的累计收益率问题?换个姿势,再来一次~

    原标题:解决报表sql中的累计收益率问题?换个姿势,再来一次~ 最近在做券商资产分析业务的时候,碰到个报表需求,要求计算从20170301到20170831期间,大约40w客户(表数据量5000w)的 ...

  4. mysql 运行sql 编码_关于解决运行 sql 文件时, 找不到 MySQL 默认编码 utf8mb4 的问题...

    关于解决运行 sql 文件时, 找不到 MySQL 默认编码 utf8mb4 的问题 本人小白一名, 最近碰到了一个问题, 在 navicat 导入 MySQL 文件时, 报出 MySQL 找不到 u ...

  5. 【手记】解决启动SQL Server Management Studio 17时报Cannot find one or more components...的问题

    [手记]解决启动SQL Server Management Studio 17时报Cannot find one or more components...的问题 参考文章: (1)[手记]解决启动S ...

  6. CPQuery, 解决拼接SQL的新方法

    CPQuery, 解决拼接SQL的新方法 参考文章: (1)CPQuery, 解决拼接SQL的新方法 (2)https://www.cnblogs.com/fish-li/archive/2012/0 ...

  7. 解决org.apache.shiro.session.UnknownSessionException: There is no session with id的问题

    解决org.apache.shiro.session.UnknownSessionException: There is no session with id的问题 参考文章: (1)解决org.ap ...

  8. SQLAlchemy之SQL Expression

    SQLAlchemy是一个强大的Python SQL工具箱, 提供了包括ORM在内的各种支持. 首先使用pip安装; pip install SQLAlchemy SQL Expression Lan ...

  9. 解决java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

    解决java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed 在连接数据库的url中,加上all ...

最新文章

  1. 使用机器学习检测TLS 恶意加密流——业界调研***有开源的数据集,包括恶意证书的,以及恶意tls pcap报文***...
  2. git怎么上传文件到别人的仓库_Git将本地代码上传至远程仓库
  3. php 虚拟空间,什么是php虚拟主机?
  4. http请求 url 竖线_http.createServer创建http服务
  5. JQuery Mobile - 处理图片加载失败!
  6. web前端开发和java后端_web前端开发和后端开发的区别是什么
  7. ESP8266教程——采用AT指令
  8. Unity制作的照片墙效果
  9. linked list C++实现
  10. python高考考题_假如高考考python编程,这些题目你会几个呢?
  11. JavaSE基础笔记——File概述、方法递归、字符集、IO流
  12. 初中数学503个必考知识点_高考数学必考知识点高中数学重点知识归纳
  13. 光电反射传感器 红外对管模块
  14. 一佳门户多商户多行业v3.0.0
  15. acc之ADTS解说一
  16. 用SRS搭建流媒体系统
  17. 计算机编号怎么学,英文的一二三四编号电脑怎么打出来
  18. stata--异方差处理(3种方法比较)
  19. Java Swing JTree:树组件
  20. oracle linux6 u盘安装,用U盘安装Oracle Linux 6.2

热门文章

  1. 童年回忆--扫雷(包括标记功能和递归展开)--万字讲解让你学会扫雷制作
  2. 网络数据管理的应用场景,核心难题和解决方案
  3. FPGA项目三:PWM呼吸灯
  4. c++(十一)、运算符的重载
  5. 流水明细记账,选择晨曦记账本
  6. 电脑计算机未指定的错误,Win7系统的电脑为什么会出现未指定的错误
  7. Windows Server 2012 域控服务器连接转换服务器实现office服务功能
  8. 排列与组合的算法实现
  9. Java校招面试,项目怎么聊
  10. java 12306 证书_java加载证书,访问12306的https链接