【发布时间】:2016-11-03 16:55:23
【问题描述】:
我想在 django rest 框架中为 User 模型实现以下 URL 设计(基于 githubs 的 REST api):
# get authenticated user (the currently logged in user):
#
# GET user/
#
# update authenticated user:
#
# PATCH user/
#
# get single user (will only return instructors)
#
# GET user/:username
#
# get all users (will only return instructors)
#
# GET users/
给定一个User 模型,我有以下标准序列化程序:
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = models.MyUser
fields = '__all__'
我可以为每个 URL 使用基于函数的视图来实现 url 路由,但是 DRF 提供了许多基于类的视图和路由器,我想知道是否有更简洁的实现方式?
【问题讨论】:
标签: django rest django-rest-framework