创建简单的python服务器为d3提供json

时间:2012-12-06 02:00:45

标签: python webserver d3.js

我使用d3.json()来获取d3的json数据。我倾向于启动一个python服务器来提供这些数据。我在网上找到了一个片段:

class MyTCPServer(SocketServer.ThreadingTCPServer):
    allow_reuse_address = True

class MyTCPServerHandler(SocketServer.BaseRequestHandler):
    def handle(self):
        try:
            data = getJson() # json data is stored here
            self.request.sendall(json.dumps(data))
        except Exception, e:
            pass

当我通过浏览器请求时,我可以看到结果。但是,d3始终返回null

d3.json('http://localhost', function(json) {
    alert(json)
});

我该怎么做才能得到正确的结果?

0 个答案:

没有答案