按表名排除-django
我有一个原始的疑问:按表名排除-django,django,Django,我有一个原始的疑问: select n.nspname as table_schema, c.relname as table_name from pg_class c join pg_namespace n on n.oid = c.relnamespace where c.relkind = 'r' and n.nspname not in ('information_schema','
select n.nspname as table_schema,
c.relname as table_name
from pg_class c
join pg_namespace n on n.oid = c.relnamespace
where c.relkind = 'r'
and n.nspname not in ('information_schema','pg_catalog')
and c.reltuples = 0
order by table_schema,
table_name;
返回所有空表,并将表名保存到models
array。现在,我想从queryset中排除模型:
ContentType.objects.all().exclude(table\u name\u in=models)
但我无法访问queryset中的表名。我该怎么做呢?你能从你说的“从queryset中排除模型”的部分重新措辞吗?你能从你说的“从queryset中排除模型”的部分重新措辞吗?