Skip to content
Django-drf
  • 面向资源
text
# restful api
# 面向资源进行增删改查,如下说明

方法      资源             返回
POST     /api/books      : 返回添加了什么资源       create
DELETE   /api/books/<id> : 返回删除了什么资源       destroy
PUT      /api/books/<id> : 返回更新了什么资源       update
GET      /api/books/<id> : 返回单个资源            retrieve
GET      /api/books      : 返回所有资源(列表)       list
  • 创建项目

mkdir drfdemo && cd dirdemo
python -m venv .venv && source .venv/bin/activate
python -m pip install djangorestframework
django-admin startproject drfdemo .
mkdir apps && cd apps
django-admin startapp book

  1. drfdemo/urls.py
  2. drfdemo/settings.py
  • 应用代码
  1. apps/user/apps.py
  2. apps/user/authentication.py
  3. apps/user/middlewares.py
  4. apps/user/models.py
  5. apps/user/serializers.py
  6. apps/user/urls.py
  7. apps/user/views.py

欢迎来到 Laazua 的站点