如何从Django转移到REST-API/瘦客户端

How to move from Django to REST-API/Thin Client?

本文关键字:REST-API 客户端 转移 Django      更新时间:2023-09-26

我们正在考虑离开Django,将后端和前端分开。后端是直接的,因为我已经做了很多次了,将其公开为Python RESTful API

对我来说最新的是瘦客户端部分。

理论上,我只需要编写HTML和普通javascript就可以与API对话。

有没有macro-framework可以帮助我实现这一点?除了AngularJS之外,在不重新设计轮子的情况下,我还可以使用哪些瘦客户端框架?

有很多替代方案。你真的必须把手弄脏才能找到适合你的解决方案。

在一端,您有backbone.js,它以代码库的小而闻名,但您需要添加核心组件,如使用splash或类似的模板引擎。在另一端,您有完整的框架,如AngularJS和ReactJS。

这里有一些材料可以让你开始:

  • 选择JavaScript MVC框架
  • TodoMVC

TodoMVC特别有趣,因为它在多个框架中实现了相同的应用程序,因此您可以进行比较。

如果我了解您想要做什么,您可能正在寻找类似jQuery的东西。这是一个微妙的JS框架,可以更容易地与Django API对话,尤其是使用Ajax和JSON。