Skip to content

Instantly share code, notes, and snippets.

@crohas
Last active February 26, 2019 11:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save crohas/73313dd2e3aa01b39d2010d315f866e0 to your computer and use it in GitHub Desktop.
Save crohas/73313dd2e3aa01b39d2010d315f866e0 to your computer and use it in GitHub Desktop.
  1. accounts.views.UserList の 部分一致フィルタ, ソートフィルタを有効にする

  2. すべてのビューで PageNumberPagination を有効にしましょう。また、以下の条件を満たしてください。

  • 最終ページは -1 でアクセスできる
  • 1ページあたりのレコード数は page_size パラメータで変更できる
  • page_size に指定できる最大サイズは 50 とする
  1. 既存の UserViewSet から file をアップロードできるようにしてみてください。また、以下の条件を満たしてください。
  • パーサは Multipart のみを許可してください。
  • User に FileField を追加する (マイグレーション)
  1. /api/accounts/echo に YAML 形式のPOSTリクエストを受け取ると リクエストボディの YAML を JSON に変換して返却する EchoView を作成してください。なお以下の条件を満たしてください。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment