【发布时间】:2011-08-20 23:15:27
【问题描述】:
我正在制作一个非常标准的 AJAXy(实际上没有 XML)网页。浏览器发出一堆返回 JSON 的 API 查询来运行网站。问题是,每次页面需要做一些新的事情时,我都需要添加到 API 接口。新的 API 接口通常只是一个数据库查询,然后将返回的对象映射到 JSON。
我想做的是摆脱所有服务器端的重复,只让页面自己发出数据库请求(使用模型接口),但以一种安全的方式(即只读的) )。我认为这相当于一个接口,用于使用 JSON 或类似的东西构造Q 对象,然后将其发送到服务器,运行查询并返回结果。在我为此制作自己的半损坏架构之前,我想知道这是否已经做得很好。此外,这甚至是消除这种重复的最佳方法吗?
谢谢
【问题讨论】:
标签: ajax django json django-queryset