Django REST framework 开始

Django-REST框架是一个强大而灵活的构建webapi的工具包。

您可能希望使用REST框架的一些原因:

  • Web可浏览API是您的开发人员在可用性方面的巨大胜利。
  • 身份验证策略,包括OAuth1a和OAuth2的包。
  • 同时支持ORM和非ORM数据源的序列化。
  • 完全可定制-如果不需要更强大的功能,只需使用常规的基于函数的视图。
  • 广泛的文档和强大的社区支持。
  • 被国际知名公司使用和信任,包括Mozilla、Red Hat、Heroku和Eventbrite。

要求

REST框架要求:

  • Python (3.5, 3.6, 3.7, 3.8)
  • Django (1.11, 2.0, 2.1, 2.2, 3.0)

我们强烈推荐并且只正式支持每个Python和Django系列的最新补丁版本。

以下软件包是可选的:

  • coreapi(1.32.0+)-模式生成支持。
  • Markdown(3.0.0+)-对可浏览API的Markdown支持。
  • Pygments(2.4.0+)-为Markdown处理添加语法突出显示。
  • django-filter(1.0.1+)-过滤支持。
  • django guardian(1.1.1+)-对象级权限支持。

安装

使用pip安装,包括您想要的任何可选软件包:

pip install djangorestframework

rest_framework添加到INSTALLED_APPS设置中:

猜你喜欢

转载自blog.csdn.net/weixin_43336281/article/details/107656425