使用Django/Python调用现有的网络服务

2 投票
1 回答
2123 浏览
提问于 2025-04-17 04:21

我有一个现成的REST应用,它可以提供JSON或XML格式的数据。我可以用框架(Play)直接渲染模板,但因为一些奇怪的作业要求,我不能这样做,只能使用第二层来消费、处理和渲染REST对象。

如果可以的话,我想用Django/Python。你有什么推荐吗?最好是那种不需要直接解析JSON的方式。

在Django中可以做到吗?我希望在这个层面上完成所有的模板和视图工作。所以需要一个好的模板语言。

或者我应该使用更轻量级的东西,比如httpLib或urlLib吗?

1 个回答

2

在你的Django应用中,你可以很简单地使用Python标准库里的urllibjson模块来从网址获取数据,然后把这些数据解析成JSON格式。

撰写回答