Files
DEMO-AGENT/apps/audit/views.py

25 lines
732 B
Python

from django.shortcuts import get_object_or_404, render
from .models import AgentAuditLog
def log_list(request):
# 列表页支持按场景筛选,方便演示时快速定位同一类场景的执行记录。
scenario_id = (request.GET.get("scenario_id") or "").strip()
logs = AgentAuditLog.objects.all()
if scenario_id:
logs = logs.filter(scenario_id=scenario_id)
return render(
request,
"audit/log_list.html",
{
"logs": logs,
"selected_scenario_id": scenario_id,
},
)
def log_detail(request, log_id: int):
audit_log = get_object_or_404(AgentAuditLog, pk=log_id)
return render(request, "audit/log_detail.html", {"log": audit_log})