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

Posted hualinux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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操作如下:

hualinux

hualinux

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

hualinux

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

三、setting配置添加drf框架

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

INSTALLED_APPS = [
...
rest_framework,
]

hualinux

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

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

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

hualinux

这样总的就OK了

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

以上是关于hualinux dj3 2.1:jango REST framework(drf)的安装的主要内容,如果未能解决你的问题,请参考以下文章

2.1 re 模块

jango 全链路详解

銆恉jango銆慺orm

jango模板语言初识

jango进阶篇-session-默认5中类型

jango/Flask/Tornado三大web框架性能分析