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:
- PyYAML,uritemplate (5.1+, 3.0.0+) - Schema generation support.
- Markdown (3.0.0+) - Markdown support for the browsable API.
- Pygments (2.4.0+) - Add syntax highlighting to Markdown processing.
- django-filter (1.0.1+) - Filtering support.
- django-guardian (1.1.1+) - Object level permissions support.
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方式。
以上是关于hualinux dj3 2.1:jango REST framework(drf)的安装的主要内容,如果未能解决你的问题,请参考以下文章