我有一个django项目,其中公开了一些api端点(api端点=获取/发布的答案,返回json响应,如果我的定义错误,请更正我)。这些端点是我在前端使用的,例如更新计数或获取更新的内容,或其他许多事情。我在服务器端处理模板中的表示逻辑,并在某些情况下将呈现的字符串模板发送给客户端。
所以这是我想回答的问题:
此外,服务器到服务器的连接又如何?两台服务器都在我的控制之下。
我强烈建议使用django-tastypie进行服务器到客户端的通信。我已经在服务器到服务器或服务器到客户端的许多应用程序中使用了它。这使您可以应用django安全性以及有关授权过程的更多逻辑。它也提供开箱即用的功能:
因此,作为总体概述,我建议在这样的框架上构建,该框架将使您的内部api在将来的扩展中更加可互操作且更安全。
现在专门回答您的问题,如果没有至少一些基本的身份验证/授权,我将永远不会启用任何服务器api。
希望我能回答您有关如何通过框架解决上述所有烦恼的问题。
您要求的django-rest-framework确实非常先进且易于使用,但出于我解释的原因,我更喜欢好吃的东西。
希望我能有所帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句