在 SQLAlchemy 中使用列名的别名

2023-11-21

假设我有一个 SQLAlchemy 表如下 -

class Employee(Base):
    id = Column(Integer, primary_key=True)
    employee_desgination = Column(String)

我记得浏览过一次文档,看到了一些对长列名使用别名并使用较短列名的方法。例如,在上表中而不是调用Employee.employee_designation我想用Employee.emp_d或类似的东西。我无法再次找到该示例:/我认为您声明了一个alias()在表定义中,但我不确定语法。


您可以指定实际列名(如果与属性名称不同)作为第一个参数Column:

emp_d = Column("employee_desgination", String)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 SQLAlchemy 中使用列名的别名 的相关文章

随机推荐

  • 获取当前GCC异常模型

    g 是使用以下任一构建的DWARF2 sjlj or seh异常模型 MinGW 构建提供各种构建g 具有不同的异常模型 我希望能够确定gcc工具链正在使用什么异常模型 有没有g 将转储编译器默认异常模型的参数 Edit 最初 我正在测试中
  • 在 UIPageViewController 中禁用/启用滚动

    I got a viewController它继承自UIPageViewController interface PageScrollViewController UIPageViewController 现在我想知道如何启用和禁用滚动UI
  • strncasecmp 和 strcasecmp 尚未声明

    我尝试在 Code Blocks 中使用 MinGW 编译 Assimp 但出现以下错误 assimp 3 3 1 assimp 3 3 1 code StringComparison h In function int Assimp AS
  • 如何在 Mac Yosemite 上卸载 Qt Creator

    我努力了this但是当我这样做时 终端会要求我输入密码 不知道这个密码是什么 我的 mac 上没有任何密码 登录时没有输入任何密码 并且无法通过下面的第一步 sudo QtSDK SDKMaintenanceTool app Content
  • Python中发送数据Curl/Json

    我正在尝试在 python 中发出这两个请求 要求1 curl X POST H Content Type application json d auth token auth1 widget id1 title Something1 te
  • 如何使用 System.out.printf

    我尝试使用printf但我有意想不到的错误 这段代码有什么问题 System out printf The date is d d d month day year 我想打印日期和month day and year是双变量 根据格式化文档
  • 如果包含的 DIV 属性发生更改,Firefox 会重新启动 Flash 影片

    我在某些 DIV 中嵌入了 Flash 影片 问题是 当我动态更改封闭 DIV 的任何属性时 Firefox 不是其他浏览器 会重新启动 重新初始化 Flash 影片 从而有效地重置整个进度 例如 选择上传的文件等 有某种解决方法吗 尝试隐
  • Java Streams 根据属性对条目进行分组,但收集 Map 中对象的属性

    抱歉这个奇怪的标题 基本上我想做的事情如下 比方说 我有一个名为 详细信息 的课程 class Detail String title Project project 使用 Streams 如您所见 我可以按标题对详细信息进行分组 但是 我
  • SQLite中有自动增量吗?

    我正在尝试创建一个自动递增的表primary key in Sqlite3 我不确定这是否真的可能 但我希望只需要指定其他字段 例如 CREATE TABLE people id integer primary key auto incre
  • SKFieldNode 磁性节点吸引力

    我目前正在使用 iOS 8 SpriteKit API 并且很难使用 SKFieldNode 创建有吸引力的磁力 我可以很好地产生相反的磁力 但我无法反转磁场 这是我目前拥有的 touchField SKFieldNode magnetic
  • SignTool 错误:ISignedCode::Sign 返回错误:0x80092006

    我正在使用受信任的 CA 颁发的证书签署 EXE 程序 我正在使用 Windows SDK v6 0a 中的signtool exe 该证书位于计算机存储中的 个人 文件夹中 我的命令行是 sign sm n My company d My
  • 如何防止我的 ASP.NET 网站被屏幕抓取? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 如何防止我的 asp net 3 5 网站被竞争对手的屏幕抓取 理想情况下 我想确保没有网络机器人或屏幕抓取程序可以从我的网站提取数据 有没有办法检测是否有网络机器人或屏幕抓取工具正
  • 我可以相信 iOS 设备时钟是正确的吗?

    我正在开发一个应用程序 它将通过我控制的服务器在用户之间同步数据 目前 我正在记录每个设备上更改的 UTC 时间 这有助于确定哪些数据是最新的 服务器或设备上的数据 我可以相信 iPhone 和 iPad 的 UTC 时间是准确的吗 如果不
  • Selenium Chrome 另存为 pdf 更改下载文件夹

    我想将网站下载为 pdf 文件 它工作正常 但它应该将文件下载到特定路径 而不是只是将文件下载到我的默认下载目录 import json from selenium import webdriver appState recentDesti
  • 无法找到 Spring Web 服务元素的 BeanDefinitionParser

    我是 Spring Web 服务的新手 并且不断收到此错误 org springframework beans factory parsing BeanDefinitionParsingException Configuration pro
  • 如何检查数组中的所有值是否相同?

    在 PHP 中 如何快速判断数组中的所有值是否相同 您可以使用测试 count array unique arr 1 或者 您可以使用测试 arr array fill 0 count arr arr 0
  • 我可以在 Java 中使用嵌套泛型(又名高级类型)吗?

    我试图做类似的事情 public class MyClass
  • Azure Monitor/Application Insights 不显示错误的堆栈跟踪

    我有一个托管在 Azure 应用服务上的 ASP Net Core 3 0 Web API 我试图找出为什么它在控制器操作方法之一中抛出 500 内部服务器错误 我已经设置了 Application Insights 并且可以在 Azure
  • 在滚动查看器中将所选项目居中

    我试图将 ScrollViewer 内的 ListView 中的选定项目居中 并努力计算我应该设置 ScrollViewer 相对于 ListView 的垂直偏移量 以下链接让我走上了正轨 但由于 WinRT API 的限制 无法使用它们
  • 在 SQLAlchemy 中使用列名的别名

    假设我有一个 SQLAlchemy 表如下 class Employee Base id Column Integer primary key True employee desgination Column String 我记得浏览过一次