/dojo-restapi-230427

Primary LanguagePythonApache License 2.0Apache-2.0

RESTful APIデモ用プログラムです。 以下関連情報での解説をご参照ください。
2023/4/27実施 IBM Tech Dojo 「いまからでも遅くない!WebAPI超入門 座学編」 https://ibm-developer.connpass.com/event/278083/

動作確認環境

  • コンテナ:Podman 4.4.4
  • 言語:Python 3.9.6
  • Webアプリケーションフレームワーク:Django 4.2
  • RESTful APIフレームワーク:Django REST framework 3.14.0
  • インメモリデータベース:SQLite3
  • APIドキュメント生成パッケージ:drf-yasg
  • アクセストークンによる認証:djangorestframework-simplejwt

URL

curlコマンドサンプル

コンテナ作成、実行

  • podman desktop起動
  • podman build -t myapp .
  • podman run -p 8000:8000 myapp

コンテナIDの確認

  • podman ps

コンテナ内でのコマンド実行

  • podman exec -it <コンテナID> bash