-
accounts.views.UserList
の 部分一致フィルタ, ソートフィルタを有効にする -
すべてのビューで PageNumberPagination を有効にしましょう。また、以下の条件を満たしてください。
- 最終ページは
-1
でアクセスできる - 1ページあたりのレコード数は
page_size
パラメータで変更できる page_size
に指定できる最大サイズは50
とする
- 既存の UserViewSet から file をアップロードできるようにしてみてください。また、以下の条件を満たしてください。
- パーサは Multipart のみを許可してください。
- User に FileField を追加する (マイグレーション)
- /api/accounts/echo に YAML 形式のPOSTリクエストを受け取ると リクエストボディの YAML を JSON に変換して返却する EchoView を作成してください。なお以下の条件を満たしてください。
- YamlParser を作成して parser_classes に指定すること
- 参考: https://www.django-rest-framework.org/api-guide/parsers/#example