まわ

勉強したことや遊びのこと

Django REST Framework メモ :: Djangoroidさん記事まとめ

公式リファレンス

www.django-rest-framework.org

Djangoroidさんノウハウ詰め合わせ

うちのチーム所属の Django REST Framework 兄さんこと Djangoroidさんのブログが素晴らしい資料なのに、ネットに埋もれそうだったので、自分用にまとめました。

CRUD系統

  • ListAPIView

pythonskywalker.hatenablog.com

pythonskywalker.hatenablog.com

  • CRUD : : Update, & Delete

pythonskywalker.hatenablog.com

pythonskywalker.hatenablog.com

json出力時の操作系

  • SerializerMethodField() (出力時にモデルにないあたらしいフィールドをくっつける)

pythonskywalker.hatenablog.com

  • Permission

pythonskywalker.hatenablog.com

  • Detail(記事クラス)の中のForeignKeyにさらにDetail(作 者プロフィールクラスや記事へのコメントクラス等)を表示する方法

pythonskywalker.hatenablog.com

pythonskywalker.hatenablog.com

  • Serializer Validation(パスワードをヴァリデーションかけるなど)

pythonskywalker.hatenablog.com

  • Qオブジェクトでフィルター

pythonskywalker.hatenablog.com

  • Hyperlinked Identity Field

pythonskywalker.hatenablog.com

  • Pagination

pythonskywalker.hatenablog.com

ユーザー管理系

pythonskywalker.hatenablog.com

  • User Login APIView

pythonskywalker.hatenablog.com

  • User Login validation

pythonskywalker.hatenablog.com

セッティング系統

  • settings.py

pythonskywalker.hatenablog.com