所以我能够创建一个HTML设计文档(CouchApp)来查询视图,运行一些计算,然后将所有内容放入一个漂亮的JSON对象并在浏览器/控制台中显示原始对象,但我想知道是否存在是否有一种让HTML文件的GET请求直接返回JSON对象的方法?
我必须在一大组文档上运行多个视图,并且从Django单独调用每个文档需要太长时间。我的目标是能够将httplib输出到HTML页面,并将JSON对象返回到我的Django视图。
答案 0 :(得分:1)
抱歉,没有办法按照你解释的方式工作。您的CouchApp使用AJAX并使用浏览器的javascript引擎进行计算。 Httplib只会为你获取html页面,它不会评估脚本。
您可能需要的是在list function而不是couchapp中准备数据。这是您可以使用httplib轻松调用的内容,它可以从视图中提供文档列表,并可以返回任何http响应。
祝你好运!