如果我想在 Vue.js 中创建前端,我应该使用 Django 还是 Django Rest Framework?

问题描述 投票:0回答:3

如果我想使用 Vue.js 作为前端创建一个 Web 应用程序,我应该使用什么,Django 还是 Django Rest Framework?

django vue.js django-rest-framework
3个回答
0
投票

我认为你应该使用Django

Django 是一个 Web 框架,其中 Django REST Framework 是一个 Django 库,可用于在 Django 之上快速、安全、轻松地构建 REST API。

您无法将 Django 与 Django-Rest-Framework 进行比较,就像您无法将 Windows 与 Oracle for Windows 进行比较一样。

Django Rest Framework 需要 Django 作为依赖项。此外,Django 可以完成 Django Rest Framework 可以完成的所有操作,您只需编写大量代码来复制 Django Rest Framework 的功能即可。 DRF 给你带来了很多便利,比如身份验证模块、json 序列化器/反序列化器、API 路由和文档等等。

但是,如果您的应用程序后端只需要 API,那么 DRF 是您的选择。

信用和进一步阅读:

https://www.quora.com/What-is-the-difference- Between-the-Django-and-Django-REST-frameworks

https://www.reddit.com/r/django/comments/354yqt/django_regular_vs_django_rest_framework/


0
投票

Django REST Framework 是一个构建在 Django 之上的第三方库,Django 是一个 Web 框架。因此,通过使用 DRF,您无论如何都会使用 Django。

也就是说,要使用任何 JS 框架,DRF 会让你的生活变得更加轻松。尽管可以将 Vue.js 直接集成到 Django 的模板中。


0
投票

您应该使用 django Rest 框架来构建应用程序的 API,然后使用 Vue.js 来使用其 API

© www.soinside.com 2019 - 2024. All rights reserved.