使用Django-rest-framework和django视图是否正确

时间:2015-11-14 20:17:57

标签: django django-rest-framework

我是Django开发人员,不久前我开始在一个拥有AngularJS的项目中使用DRF。之后的项目我被迫回到旧的开发方式,但我想继续使用DRF,所以我决定在系统中的所有AJAX调用中使用,而不是使用AjaxMixins和Django CBV。

问题是,我有一位上班的人告诉我,这不是一种使用DRF或django CBV的干净方式,我们必须使用django CBV或DRF,而不是两者都在一起。

所以,问题是,我不相信。我仍然认为这不是错误或不洁净的方式。

我以为我会问社区这件事。这是错误的,正确的,干净的,不干净的......你如何处理项目中的AJAX?

1 个答案:

答案 0 :(得分:1)

您可以将DRF用作django CBV's,因为DRF可以返回/呈现HTML,因此,您将获得相同的结果。这会有点困难。但是,您也需要问问自己,如果您的平台需要移动应用程序,则需要API,因此如果您现在不使用DRF,则需要稍后使用它,它将是乏味。