Django客户端查询构造

时间:2011-05-08 01:18:38

标签: ajax django json django-queryset

我正在制作一个非常标准的AJAXy(实际上没有XML)网页。浏览器生成一堆返回JSON以运行站点的API查询。问题是,每次页面需要做一些新的事情时,我需要添加到API接口。新的API接口通常只是一个数据库查询,然后将返回的对象映射到JSON。

我想要做的是摆脱所有服务器端复制,让页面自己创建数据库请求(使用模型接口),但是以一种安全的方式(即只读只读) )。我认为这相当于使用JSON或类似的东西构建Q对象的接口,然后将其发送到服务器,运行查询,并返回结果。在我为此制作自己的半破碎架构之前,我想知道这是否已经做好了。此外,这是否是消除此重复的最佳方法?

由于