首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用TurboGears2消费api rest?

如何使用TurboGears2消费api rest?
EN

Stack Overflow用户
提问于 2016-11-02 04:04:48
回答 1查看 89关注 0票数 0

我想在视图中显示数据

代码语言:javascript
复制
r = requests.get('https://jsonplaceholder.typicode.com/posts')
print(r)
print(r.headers)
print(r.encoding)
data = r.json()
log.debug(data)
log.debug(r)

for post in data:
 s = format(post["id"],post['title'])

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-11-02 13:42:57

在你的web应用中,创建一个控制器,将@expose('json')作为装饰器,然后你就可以按照你想要的方式请求url了。在请求url时,您可能希望在url的末尾附加.json。例如在您的情况下

代码语言:javascript
复制
@expose('json')
def posts(self, *args, **kwargs):
    #do your stuff
    return dict(data=data)  

然后你可以很容易地调用这个url。

代码语言:javascript
复制
r = requests.get('https://jsonplaceholder.typicode.com/posts.json')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40367776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档