如何使用django作为cordova的后端?

时间:2018-05-17 23:17:25

标签: django cordova backend

不是Web开发人员,但目前正在使用cordova,并希望使用django来使用python来实现后端功能。正如我(模糊地)理解它,cordova管理前端的东西,而django主要用于后端的东西。那么可以使用django作为cordova项目的后端(例如,直接使用cordova app中预先存在的django模板)吗?如果是这样,怎么样?我需要自己编写某种特殊的沟通方式吗?

(我没有受过教育的猜测是在cordova www文件夹中初始化django项目,但这似乎是错误的)。如果这是一个完全错误的方式来思考这个问题,请告诉我。

1 个答案:

答案 0 :(得分:2)

您可以使用Django作为后端,并在其中实现类似API的API(接受并返回JSON数据的URL)。有一些有用的工具/库,例如django-rest-framework

然后,您可以从前端调用这些端点(URL),这些端点可以用cordova或任何其他JS前端框架编写。

正如您已经指出的那样,我建议将前端和后端代码保存在不同的文件夹中。