2012-05-08 29 views

回答

2

一般来说,没有。 Django应用程序实际上只是一个python模块,有一些Django内部接口,如模型,网址,管理发现等。

要实现REST,您仍然必须通过视图管理网络通信,这就是您要么写自己的代码或使用tastypie /活塞/等的帮助。

0

请看看django-rest-framework,我刚刚从tastypie过渡到这个新框架,效果很棒!

http://django-rest-framework.org/

尤其是基于类的意见和浏览的API!并可能有其他优点(例如上传图像)

并回答你的问题: 其余的基础服务是一个额外的条目到您的web应用程序。 我为一些使用django-rest-framework的项目制作了一些api,大多数项目成员感到惊讶,他们获得了一个额外的webapp,而实际上这是另一种方式。你制作了一个django应用程序(包含视图模型和url),并且让你制作api。

相关问题