在前幾篇我們介紹了 Docker 以及 Docker Compose,讓開發時的環境設定不會再因為作業系統不同而踩了很多坑,而可以把更多時間花在開發上。今天我們要介紹的算是我們這系列的主菜 Django REST Framework 。我們要實作的後端API都會使用此套件進行開發。
Django REST Framework 是一個強大且彈性的工具,可以幫助我們建立 Web API。以下我們用 DRF 簡稱 Django REST Framework。
如同官網所述,DRF擁有許多出色的特點:
在 DRF 中,有許多模組可以讓我們使用,涵蓋了許多建置 API中常會使用到之功能。
可以看出常用到的功能, DRF 都將其系統化的整理,方便開發者使用!
在使用 DRF 時,除了程式介面可以使用之外,他也自帶了API的視覺化介面
是不是很方便呢
pip install djangorestframework
在 settings.py 的 INSTALLED_APPS 當中加入 'rest_framework'
INSTALLED_APPS = [
...
'rest_framework',
]
接下來我們會整合之前所學的 Docker , Docker Compose , Django REST Framework ,將環境及程式交互運用,讓開發能更加的有效率!