我需要从 Django 调用一些 Java API,specifically Rundeck API 。我环顾四周,django-jython 不再受支持。我还可以通过哪些其他方式来做到这一点?我查看了 rundeckrun(Rundeck API 的 Python 客户端库,但我只需要使用 Rundeck native Java API)。
假设 Rundeck 支持 REST API,类似于 django-tastypie work ?
编辑:根据 Consuming a RESTful API with Django ,tastypie 创建 REST API 并且不使用它。显然,常规的 urllib、requests 模块等就可以达到目的。
最佳答案
您链接到的页面是 RESTful Web API 的文档。如果您尝试通过它访问 Rundeck,则不需要任何花哨的东西 - 您只需使用类似 requests 的东西即可。库来进行 HTTP 调用。像 tastypie 这样的应用程序用于创建您自己的 API,而不是访问其他人的 API。
关于java - 从 Django 调用 Java API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23120545/