在Django视图旁边使用Django rest框架正确吗

在Django视图旁边使用Django rest框架正确吗,django,django-rest-framework,Django,Django Rest Framework,我是Django开发人员,不久前我在一个有AngularJS的项目中第一次开始使用DRF。之后的项目,我被迫回到旧的开发方式,但我想继续使用DRF,所以我决定在系统中的所有AJAX调用中使用,而不是在Django CBV中使用AjaxMixins 问题是,我的一位大四学生告诉我,这不是一种干净的使用DRF或django CBV的方法,我们必须要么使用django CBV,要么使用DRF,而不是两者同时使用 所以,问题是,我不相信。我仍然认为这不是错误的或不干净的方式 我想我应该问问社区。它是错的

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

问题是,我的一位大四学生告诉我,这不是一种干净的使用DRF或django CBV的方法,我们必须要么使用django CBV,要么使用DRF,而不是两者同时使用

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


我想我应该问问社区。它是错的,对的,干净的,不干净的。。在项目中如何处理AJAX?

您可以使用
DRF
作为
django CBV的
,因为DRF可以返回/呈现
HTML
,因此,您将得到相同的结果。这会有点困难。但是,你也需要问问自己,如果你的平台需要一个移动应用程序,就需要一个API,所以如果你现在不使用DRF,你需要以后再使用它,这将是一件乏味的事情