1
私はアプリケーションサーバとデータベースサーバがオンラインで機能していることを確認するために、数分おきにGET
という小さなテストビューを書いています。djangoでのデータベース接続の最小限のテスト
from django.http import HttpResponse, HttpResponseServerError
from my_app.models import Model
def test(request):
'''
Returns a HttpResponse to prove the application/db servers work
'''
if request.method == "GET":
#test database access
count = Model.objects.values_list('id', flat=True).count()
if count:
return HttpResponse("OK")
return HttpResponseServerError("Error")
私は上記のようにやった偽のいずれかを実行することなく、DBサーバが動作し、アプリケーションサーバーにtaklingされていることをテストするために行うことができ、より最小限の作り付けのデータベースクエリはありますか?
おかげで、私は)(誰でもコピー&ペーストをしようとすると '.CURSORを実現していない場合には例外処理を追加しました'は処理する必要があるエラーをスローします。 – Escher