我已经开始使用django-piston来创建API,但是我很难找到关于如何在django内部通过python使用API的文档。我见过使用javascript的例子。
到目前为止,我使用urllib来访问API,但我想知道这是否是最好的方法。
我很感谢你在这方面的投入!
发布于 2010-11-11 12:32:52
如果这是一个内部API --也就是说,您/您的视图和API对资源具有相同的访问权限--为什么要使用API,而不是正常地(通过模型操作等)获取结果?如果要避免代码重复,请将公共代码分解为两个进程都可以使用的单独函数。
如果这是一个外部应用程序接口--例如,您的站点正在与BitBucket通信-- HTTP客户端大概是使用它的唯一(合理的)方式。尽管我个人会选择httplib而不是urllib。
https://stackoverflow.com/questions/3938353
复制相似问题