我需要从Django调用一些Java API,特别是Rundeck API。我环顾四周,发现django-jython不再受支持。我还能用什么方法做这件事?我已经查看了rundeckrun(一个用于Rundeck API的Python客户机库,但我只需要使用Rundeck本机Java API)。
假设Rundeck支持REST API,那么像django-tastypie这样的东西会起作用吗?
编辑:根据使用Django使用RESTful API,tastypie创建REST API,而不使用它。显然,常规的urllib、requests模块等可以起到作用。
您链接到的页面是RESTful Web API的文档。如果您试图通过它访问Rundeck,您不需要任何花哨的东西--您只需要使用requests库之类的东西来进行HTTP调用。像tastypie这样的应用程序用于创建自己的API,而不是访问他人的API。
问题内容: 有什么办法可以从Django视图进行RESTful api调用吗? 我正在尝试从Django视图沿URL传递标头和参数。我从一个半小时开始搜寻,但是找不到任何有趣的事情。 任何帮助,将不胜感激 问题答案: 是的,当然有。你可以使用urllib2.urlopen,但我更喜欢请求。 请求库是urllib3之上的一个非常简单的API.
下面的代码在活动中运行良好,但我不能使它在片段中工作。 从不调用。
问题内容: 我有一个很简单的模型可以工作: 我知道我在signal.py中的create_badge函数有效。如果我发送的邮件没有发送者的值,则表示发送者是LogEntry对象。我想要/需要在post_save脚本中引用一些实例信息,如下所示: 我在哪里可以打电话给我的post_save呼叫,以便它知道Badge(我以为这是解决办法? 谢谢。 问题答案: 定义徽章 后, 只需将信号与sender
现在我得到错误“non-static method conly be referenced from a static context...”,所以我将getPoints()设置为静态方法,同时将变量设置为静态,这样就可以工作了。但是在另一个打印对象的方法中,它就不起作用了(我相信这是因为static关键字的缘故)。 那么我的问题是,在所有这些之后,有没有一种方法可以调用一个方法,而不创建第二个类
问题内容: 这可能是基本的,但是我花了两天时间,阅读了无数教程,但仍然无法正常工作。为简单起见,我尝试完成一项基本任务只是为了看它能起作用。我想向我的捐赠视图发送一个ajax调用。我看到它成功通过,但是我期望我的模板也将更新为“ TRUE”,但仍为“ FALSE”。我有任何帮助或建议。 我的jQuery … 这是我的看法 我的模板包括这个… 更新/解决方案 就像在此问题的评论中提到的那样,我没有对
我有一个库模块,我想用它来存储Hibernate模型。我要一个我想用的春战套餐。 主要的Spring战争: 图书馆道: 但是我在这一行中得到了NPE