Skip to content

Repository files navigation

Django フレームワークで Heroku に REST API を作成するテスト用アプリ

Django フレームワークを用いて Heroku 上に REST API を作成する練習。

実施内容

Heroku の python チュートリアルの内容を元に、別のテスト用 Django アプリケーションを Heroku 上にデプロイ。

参考にした Django アプリケーション (django_rest_framework_test) に追加で準備したファイル

  • requirements.txt (必要なライブラリを記載)
  • Procfile ( gunicorn で Django アプリケーションを起動するために必要)
  • README.md( github 上にファイルを置くため、説明を記載)
  • django_rest_framework_test/settings.py (動作確認用に ALLOWED_HOSTS を編集)

追加で準備したもの( Heroku アプリデバッグ用 API )

heroku 上のアプリをデバッグするために、 debug_message_file を準備。

  • /debug_ls :ファイル一覧 (ls -al 結果 ) を出力。 path パラメタでディレクトリを指定可能。
  • /debug_cat :ファイル内容 (cat 相当 ) を出力。 path パラメタでディレクトリを指定可能。
  • /debug_cmd :コマンド実行とその結果を出力。 cmd パラメタと param1 ~ param3 パラメタで実行するコマンドを指定可能。
  • /debug_setup :Heroku 上に Miniconda 環境を構築できるか確認。 Miniconda が利用できれば少しアプリの自由度は上がるのかと思い実験。 30 秒でタイムアウトしてしまうので、成功するかは不安定。一度構築できたら、続けてリクエストを送ればその環境を利用可能。

参考にしたサイト

Notice

Django アプリケーション (django_rest_framework_test) は以下を参考に作成しました。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages