[django]禁用 Django Rest Framework 的 Browsable API

原创 2017年05月25日 10:12:35

如果您用django来开发 restful 接口一定听说过或者使用过 Django Rest Framework 这个项目(简称DRF), 它可以帮助django用户方面快捷的开发 restful api,并且提供了完善的文档。 DRF提供了一个非常好用的功能,叫做 Browsable API ,也就是说在浏览器中访问某个接口,就会自动获取到这个借口文档化的信息,非常方面接口查询,使用。

开发环境或者是测试环境,这种可以浏览的API功能很好,但是在线上环境,我们并不想把这种可浏览的API展现方式暴露出去,需要怎么做呢?

  • django1.8
  • DRF 3.6

在 settings 文件中增加如下配置即可

REST_FRAMEWORK = {
    'DEFAULT_RENDERER_CLASSES': (
        'rest_framework.renderers.JSONRenderer',
    ),
}

一般django项目,开发,生产环境有不同的配置文件,所以只要在不同的配置文件中设置不同的配置,问题就解决了。

版权声明:本文为orangleliu (http://blog.csdn.net/orangleliu/)原创文章,自由传播,文章转载请声明, 多谢。

Django REST framework教程二: 请求和响应

从现在开始,我们要开始,真正接触到REST framework的核心部分了。当然,我们需要先认识一些重要的基本元素。请求对象(Request object)REST framework引入了一个 Re...
  • ppppfly
  • ppppfly
  • 2016年04月11日 12:28
  • 10416

Django Rest Framework - 异常 、返回值处理 与 分页实现

一. 异常在使用Django Rest Framework的时候,如果发生异常的话,往往如下面所示:{"detail": "Not allowed."}但是后台往往想要的是常见的模式:{ "d...
  • LABLENET
  • LABLENET
  • 2017年02月20日 14:32
  • 3294

Django REST framework教程一:序列化

入门介绍本教程将涵盖一个简单的PasteBin1代码高亮的Web API。整个过程,将逐一介绍REST framework的各个组成部件,让你全面理解,组件之间是如何整合的。本教程有点深度,所以在开始...
  • ppppfly
  • ppppfly
  • 2016年04月08日 02:54
  • 8846

使用Django REST Framework来快速实现API调用服务——上篇(运行环境和模型层)

本文简单介绍了什么是RESTful API,以及如何搭建Django环境以及编写模型层代码,并如何利用Django的强大可视化数据库管理功能。...
  • gg_18826075157
  • gg_18826075157
  • 2017年06月05日 16:29
  • 589

python调试django-rest-framework API的小工具--httpie

安装pip install httpie使用示例url:http://127.0.0.1:8000/accounts/ahausers/ 这个链接绑定了GET,POST方法最简单的GEThttp h...
  • tmpbook
  • tmpbook
  • 2016年03月02日 18:13
  • 1047

在C#中调用django rest framework需要身份认证的api

最近在项目中需要将设备的数据上传到网站,决定使用webservice
  • thy38
  • thy38
  • 2014年05月28日 11:09
  • 3041

Django-Rest-Framework 教程: 5. 提高关联性和超链接API

作者: Desmond Chen, 发布日期: 2014-06-02, 修改日期: 2014-06-02 到目前为止, API之间的关系是以主键形式体现的, (比如打开/users/1/...
  • sunmantan007
  • sunmantan007
  • 2014年09月30日 15:31
  • 772

使用Django REST Framework来快速实现API调用服务——下篇(编写API服务)

文本接着上一篇文章的结尾,介绍如何编写Django REST Framework的三个组成部分——Serializer、ViewSet、URL pattern的代码,最终实现REST API调用服务...
  • gg_18826075157
  • gg_18826075157
  • 2017年06月05日 18:17
  • 711

django-rest-framework-cn

  • 2017年04月04日 17:16
  • 607KB
  • 下载

Python前后端分离开发Vue+Django REST framework实战(视频加源码)

  • 2017年12月23日 11:36
  • 59B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[django]禁用 Django Rest Framework 的 Browsable API
举报原因:
原因补充:

(最多只允许输入30个字)