Django REST Framework(一) 初步使用

本文介绍了Django REST Framework的基本使用,包括配置要求、安装部署和示例。REST框架提供了在线可视API、验证策略、ORM和非ORM数据源序列化等功能,广泛应用于Mozilla和Eventbrite等公司。通过示例展示了如何创建一个处理用户信息的读/写API,涉及serializers.py、restful_views.py和restful_urls.py的创建与配置。
摘要由CSDN通过智能技术生成

介绍

Django REST framework 是一个强大且灵活的工具包,用以构建Web APIs。
为什么要使用REST framework?
- 在线可视的API,对于赢得你的开发者们十分有用

  • 验证策略涵盖了OAuth1a和OAuth2

  • 同时支持ORM和非ORM数据源的序列化

  • 可以配置各个环节,若无需更多强大的特性,使用一般基于方法(function-based)的视图(views)即可

  • 大量的文档,强力的社区支持

  • 大公司如同Mozilla和Eventbrite,也是忠实的使用者

1. 配置要求
REST framework 有以下的要求:

Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6)
Django (1.7+, 1.8, 1.9, 1.11)
下面是可选的包:

Markdown (2.1.0+) - Markdown为可视化 API 提供了支持.
django-filter (0.9.2+) - 过滤支持.
django-crispy-forms - 为过滤,提供了改良的HTML呈现.
django-guardian (1.1.1+) - 对象层面的权限支持.
2. 安装部署
pip install djangorestframework

将 'rest_framework' 添加到你的 'INSTALLED_APPS' 设置里

INSTALLED_APPS = (
    ...
    'rest_framework',
)
如果你需要使用可视化的API,你也许就需要添加REST Framework的登陆/登出视图。在项目的 urls.py文件里,添加下面的内容&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值