我通过SQL (manage.py dbshell)插入了一些记录。然后,我去查看Django管理界面中的记录。正如预期的那样,所有的记录都出现了。但是,通过Django (而不是直接SQL)进行的任何查询都不会返回记录。只有在我通过管理界面转到一条记录,并单击Save之后,该记录才会出现在查询中。我是Django的新手,但在反复搜索和阅读Django文档后,我没有找到答案。您知道这是怎么回事吗?如何才能使SQL I
我有一个由3列组成的表,在对表进行多次插入和删除操作后,表中的记录数总是会发生变化,因此表中的自动增量id无法给出准确的获取记录序列。例如,在某个时候,我希望根据一个条件获取一组记录(一次只取一条记录)。这10条记录的in将不按顺序排列。那么,我怎样才能说出这10项中的第五项记录呢?select @num:=@num+1 as id, x, y from test where g=true;
上面的查询为我提供了我需