使Django的ORM使用(*)来选择数据库请求中的所有字段

时间:2014-10-28 15:54:42

标签: django postgresql orm

是否可以让Django使用星号(*)来选择表格中的所有字段而不是列出所有单个字段?

E.g。而不是:

SELECT "photos_photo"."id", "photos_photo"."user_id", "photos_photo"."tags"
    FROM "photos_photo"
    WHERE "photos_photo"."id" IN (1, 2, 3, 4)

这个SQL语句:

SELECT *
    FROM "photos_photo"
    WHERE "photos_photo"."id" IN (1, 2, 3, 4)

我知道,一般使用星号 是非常糟糕的做法,但在我们的情况下,我们需要所有字段,这会带来更好的性能。

0 个答案:

没有答案