【问题标题】:Create REST API using Django使用 Django 创建 REST API
【发布时间】:2019-02-19 13:00:58
【问题描述】:

我有一个 python 脚本来测试 CRUD 操作的 REST API。 API 已在 JAVA 中构建并对其进行测试,要发布的输入数据在 JSON/XML/YAML 文件中创建,然后我们将文件路径附加到 URL 本身并点击相同,这将返回相应的响应格式。现在我需要使用 django 创建相同的 API,为此我一直很难。我在谷歌上能找到的只是使用表单发布数据,但无法从 json 文件中找到。但是假设我不想要一个表单,我只想要一个 URL 从平面文件中获取输入并更新数据库。是否可以使用 django 创建这样的 API?

【问题讨论】:

    标签: django


    【解决方案1】:

    Django REST 框架是用于构建 Web API 的强大而灵活的工具包。

    您可能想要使用 REST 框架的一些原因:

    1.Web 可浏览 API 为您的开发人员带来了巨大的可用性胜利。

    2.同时支持ORM和非ORM数据源的序列化。

    你可以使用Django Rest Framework

    git 链接here

    【讨论】:

      【解决方案2】:

      如果您正在使用 Django 框架,Django REST 框架是您的最佳选择。

      有几个强大的功能可以回馈您的发展

      • 基于类的视图
      • 简单的 CRUD 操作可以用 DRF(正式的 Django rest 框架)轻松处理
      • 尽管拥有基于类的 API 视图的强大功能,您还可以使用低级 API。
      • 它由各种身份验证方法组成。即 OAuth1、OAuth2
      • 序列化程序功能支持 Django ORM 和非 ORM 数据源。
      • 被软件极客公司使用和信任,包括 Mozilla、Red Hat、HerokuEventbrite
      • 更多信息请参考https://www.django-rest-framework.org/

      【讨论】:

        猜你喜欢
        • 2020-05-15
        • 1970-01-01
        • 1970-01-01
        • 2018-08-20
        • 1970-01-01
        • 2014-02-14
        • 1970-01-01
        • 1970-01-01
        • 2013-07-08
        相关资源
        最近更新 更多