Python Django 入門トップページ


Django REST Framework による API 開発

  1. API とプロジェクトの概要
  2. Django REST Frameworkのインストール
  3. プロジェクトの作成
  4. 基本設定
  5. アプリケーションの作成と登録
  6. モデルの作成とマイグレーション
  7. テストデータの設定
  8. コメント一覧を出力する API
  9. コメント詳細情報を出力する API
  10. 新規投稿と更新・削除の API
  11. ページネーション
  12. 入力内容の検証(バリデーション)
  13. テストの自動化
  14. Shell でのユーザ登録
  15. Fixtures でのユーザ登録
  16. ユーザ認証を必須にする
  17. コメントにオーナ情報を追加
  18. 権限の設定:Case #1
  19. 権限の設定:Case #2
  20. Python から API への接続
  21. React アプリケーションからの API 接続と CORS エラーの回避

Django REST Framework による API 開発

アプリケーションの作成と登録

comments アプリケーションを作成します.これによって comments フォルダが作成され,その中に幾つかのファイルが生成されているはずです.

...\django_comment_api>python manage.py startapp comments ⏎

...\django_comment_api>

次に,アプリケーションを有効にします.このとき,今作成した comments アプリケーションに加えて rest_framework アプリケーションも有効にすることに注意してください.

django_comment_api\settings.py(抜粋)# Application definition

INSTALLED_APPS = [
    "django.contrib.admin",
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sessions",
    "django.contrib.messages",
    "django.contrib.staticfiles",
    'comments.apps.CommentsConfig',
    'rest_framework',
]

目次に戻る