我可以使用MySql SET Type在Django上创建RawQuerySet,例如:
sql = """SET @some_variable = (SELECT COUNT(id) FROM Model);
SET @other_variable = (SELECT COUNT (name) FROM Model);
SELECT @some_variable, @other_variable"""
然后
var = Model.objects.raw(sql)
print var
print len(list(var))
如果有人能澄清这个疑问,请欣赏。