使用Django Rest API

时间:2016-07-16 08:10:58

标签: html ios django rest frontend

我最近被要求在新应用程序的前端工作,该应用程序将与Django一起用于后端。(他们说它将用于iOS)。 即使我有使用前端的经验,我也从未为iOS或Django REST API编写任何代码。有什么区别?是html / css吗?

换句话说,假设有人在Django中有一个代码,它会询问用户一个问题并存储答案。响应将采用JSON(我想。)他希望我写前端。我应该用html写吗?

还有一个问题:什么将决定我们的应用程序将在iOS中工作,并且无法在Android中运行。他们说该应用程序最初将用于iOS,但由于它使用REST API,因此它无法同时用于Android?

1 个答案:

答案 0 :(得分:0)

使用django rest框架的常用过程是只使用json与你的后端进行交互。(大多数时候,有些人可能会使用xml)。所以一般来说,所有信息(请求和响应)都是JSON。完成该部件设置后,有许多技术可以帮助您创建用户界面。您可以使用angularjs或JQuery将JSON请求和响应发送到端点并显示获取的信息。(整个界面使用javascript进行修改。)

现在,适用于您的移动应用。您可以使用Java(适用于Android应用程序)或Swift(适用于苹果设备)创建人们称之为本机应用程序的两种方法。 如果您决定使用该方法,则必须使用不同语言保存这两个应用程序。另一种做法是使用angularjs之类的东西创建一个界面,并使用像ionic这样的工具将该应用程序转换为android / apple应用程序。使用这种方法,您只需要保留1个应用程序。

这是一个代表互动的小图。

(Django休息框架)< = JSON => (前端应用程序。)

我建议从django模板开始,它可能就是这样做的。