You will have to operate on one model at a time. Djano ORM managers internally make use of a class called Queyset
which talks with database and this class QuerySet
instances have a model
attribute on them which is synonymous to a single table. So, they can only talk with one table, though join operations are possible. But for your scenario you will have to make multiple calls to db.
orm is just an abstraction over database, think if you can do this directly with sql.
At sql:
select val from test union select val from test2 union......;
So there will be a lot of unions since you say you have a lot of models so doesn't make much sense to accomplish this with a single db call.