在Django1.3中使用原始sql进行注释

在Django1.3中使用原始sql进行注释,django,django-queryset,Django,Django Queryset,我需要在Django1.3安装的管理员中的list\u filter中有一个方法的输出(其中类SimpleListFilter还不存在) 如果我可以在获取查询集时注释变量处于活动状态,我就可以构建这样的过滤器。作为原始sql,它将如下所示: SELECT *, active AND (end > NOW() OR end IS NULL) AND start < NOW() as is_active FROM app_model; SELECT*,active AND(end>NO

我需要在Django1.3安装的管理员中的
list\u filter
中有一个方法的输出(其中类
SimpleListFilter
还不存在)

如果我可以在获取查询集时注释变量
处于活动状态
,我就可以构建这样的过滤器。作为原始sql,它将如下所示:

SELECT *, active AND (end > NOW() OR end IS NULL) AND start < NOW() as is_active FROM app_model;
SELECT*,active AND(end>NOW()或end为NULL)并从app\u model启动
但是,如果我使用admin类的
queryset
方法返回此值,这将引发错误

有没有办法将我的原始sql注释转换成正确的django查询集