从不同的表

时间:2015-09-15 08:46:45

标签: sql-server django python-2.7 django-models django-queryset

我正在尝试使用Django从传统的MS SQL应用程序创建报告。该应用程序包括两个用于存储票证的相同模式,一个名为Requests,另一个是ArchiveRequests。

我想创建一个包含两个表数据的QuerySet。这可以在像这样的T-SQL中完成

SELECT TOP 100 * 
  FROM [AmCatHDSQL].[dbo].[ArchiveRequests]
UNION SELECT *
  FROM [AmCatHDSQL].[dbo].[Requests]

但是,尝试使用|运算符联合它们会引发AssertionError,无法在两个不同的基本模型上组合查询。

有没有办法告诉Django这些模型是相同的并且可以联合,还是有更好的方法来引用它们(作为单个模型?)

0 个答案:

没有答案