38086-vm/core/helpers.py
2026-02-10 08:35:25 +00:00

11 lines
424 B
Python

from django.http import HttpResponse
from django.core.management import call_command
import io
def fix_db_view(request):
out = io.StringIO()
try:
call_command('migrate', 'core', stdout=out)
return HttpResponse(f"SUCCESS: Database updated.<br><pre>{out.getvalue()}</pre><br><a href='/'>Go Home</a>")
except Exception as e:
return HttpResponse(f"ERROR: {e}<br><pre>{out.getvalue()}</pre>")