hualinux dj3 2.1:jango REST framework(drf)的安装

目录

 一、drf安装说明

1.1 版本要求

1.2 安装说明

二、安装相关组件

三、setting配置添加drf框架


前篇对jango REST framework(以后简称drf)进行了介绍,drf是一个rest风格的api。

这篇介绍drf的安装,安装的是在《连接mysql8.0数据库》基础项目上进行的。

 一、drf安装说明

1.1 版本要求

根据drf官网的安装要求

REST framework requires the following:

  • Python (3.5, 3.6, 3.7, 3.8, 3.9)
  • Django (2.2, 3.0, 3.1)

We highly recommend and only officially support the latest patch release of each Python and Django series.

The following packages are optional:

python版本符合,django版本测试也支持3.2.,选项部分我安装高亮Pygments 和过滤django-filter两个就行,其它的不安装。

1.2 安装说明

根据drf官方安装说明,操作,我这里直接在pyCharm中操作,是基于《连接mysql8.0数据库》的创建的mydjango项目进行安装的。

二、安装相关组件

安装说明是安装以下3个组件

pip install djangorestframework
pip install markdown       # Markdown support for the browsable API.
pip install django-filter  # Filtering suppor

我这里不安装markdown,改安装高亮Pygments,使用pycharm操作如下:

同理添加其它2个:Pygments、django-filter,最终安装效果如下:

这样需要添加的东西就安装完了。简单吧^_^

三、setting配置添加drf框架

安装了相关组件之后,还要在django的应用中添加drf框架才行

INSTALLED_APPS = [
    ...
    'rest_framework',
]

如果您打算使用可浏览 API,您可能还想添加 REST 框架的登录和注销视图。 将以下内容添加到您的根 urls.py 文件中。

urlpatterns = [
    ...
    path('api-auth/', include('rest_framework.urls'))
]

这个功能我需要,所以也添加一下。打开mydjango/urls.py,添加红框部分

这样总的就OK了

上面的只是安装drf相关组件并把drf添加到django中,还没有使用drf。有兴趣的可以先看一下drf的Quickstart,下篇我们将《连接mysql8.0数据库》中查询部分修改为drf方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值