Djangoでシンプルなヘルスチェックをつける

ロードバランサの疎通をさせるために、ヘルスチェックのURLパスを作ってそこで200を返す必要があるとき。

www.reddit.com

すごくシンプルな方法があった。

  • urls.py
urlpatterns = [
    url(r"^", lambda r: HttpResponse()),
    (略)
]

ビューはコールバック関数。 これで/へのアクセスに対して200を返してくれる。