【问题标题】:Do i need to manipulate DRF if only im using the built-in template django system?如果我只使用内置模板 django 系统,我是否需要操作 DRF?
【发布时间】:2021-04-30 17:16:05
【问题描述】:

我在理解 Django 和 DRF 时遇到了一些麻烦,例如,如果我想将前端框架与 Django 集成,我真的需要使用 Django 本身还是我会接触 DRF;另一方面,如果我使用内置模板django系统,我需要使用DRF吗?请有人帮助我,因为我还不知道答案,因为我想集成一个前端框架(如 Angular)来开发我的网页,但我认为我不需要 Django,而是需要使用 DRF!

【问题讨论】:

    标签: python django web django-rest-framework frontend


    【解决方案1】:

    如果您想从/向数据库创建/更新/删除/读取对象,则必须使用Django。 Django 将使您能够创建您的models 并管理它们。

    DRF 将用于在 Django 上创建 API。

    如果您想集成Angular 等前端框架,则必须查询此 API 才能从数据库中检索数据/向数据库发送数据。

    有很多关于如何构建全栈应用程序的教程,结合 Django - DRF - 以及您喜欢的任何前端框架(AngularReactVuejs,...)

    通常,它遵循以下架构(简化):

    数据库 (PSQL, MySQL,...) -> ORM (Django) -> API (DRF) -> 前端框架 (Angular,...)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-18
      • 2020-08-09
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      • 2018-02-07
      相关资源
      最近更新 更多