【问题标题】:Combining a project made in Django with a RESTful API using Django-Rest-Framework使用 Django-Rest-Framework 将 Django 中的项目与 RESTful API 相结合
【发布时间】:2016-09-11 09:35:31
【问题描述】:

我们有一个使用 Django 开发的项目,我们希望从该项目的一部分(而不是整个项目)中开发一个移动应用程序。

根据我自己的理解,RESTful API 被用作移动应用程序的后端。因此,我们想使用 Django-RESTful-Framework 将此 API 构建为 django 项目中的应用程序。

所以我的问题是,可以在已经制作好的 Django 项目中构建 API 吗?

因为 RESTful API 需要该项目的模型。目前,我们已经遇到了从移动应用程序访问 api 端点的问题,因为我们开发的 django 项目正在使用会话,它的响应是 403 禁止。

【问题讨论】:

  • 是的,rest 框架是用来在 django 内部使用的,它不是替代品。

标签: django django-rest-framework


【解决方案1】:

绝对! DRF 是一个很棒的包,如果您需要通过相同模型的 API 为移动应用程序提供动力,这就是要走的路。当然这是一个意见问题,但我认为 DRF 的优势在于它易于启动和运行,但在需要时允许进行一些真正的深度控制。

如果您收到 403,很难在没有看到任何代码的情况下说出原因。看看这个:http://www.django-rest-framework.org/api-guide/authentication/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-19
    • 2019-02-26
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多