22 lines
518 B
Python
22 lines
518 B
Python
from django.conf import settings
|
|
from django.db import connection
|
|
from django.http import JsonResponse
|
|
from django.shortcuts import render
|
|
|
|
|
|
def home(request):
|
|
return render(request, "index.html", {"app_version": settings.APP_VERSION})
|
|
|
|
|
|
def health(request):
|
|
with connection.cursor() as cursor:
|
|
cursor.execute("SELECT 1")
|
|
cursor.fetchone()
|
|
return JsonResponse(
|
|
{
|
|
"status": "ok",
|
|
"database": "ok",
|
|
"version": settings.APP_VERSION,
|
|
}
|
|
)
|