from django.shortcuts import render, HttpResponse from .models import resulation # Create your views here. def Home(request): return render(request,'resulation/home.html') def Savepdf(request): # Changed function name to follow Python naming conventions message = '' if request.method == "POST": try: # Get form data org_unit = request.POST.get('org_unit') topic = request.POST.get('topic') tittle = request.POST.get('tittle') m_number = request.POST.get('m_number') m_date = request.POST.get('m_date') m_venue = request.POST.get('m_venue') # For file uploads, use request.FILES, not request.POST attendance_file = request.FILES.get('attendance_file') res_con_mou_file = request.FILES.get('res_con_mou_file') # Create and save model instance mydata = resulation( org_unit=org_unit, topic=topic, tittle=tittle, m_number=m_number, m_date=m_date, m_venue=m_venue, attendance_file=attendance_file, res_con_mou_file=res_con_mou_file ) mydata.save() message = "Data Inserted successfully" # Redirect after successful save return render(request, "resulation/home.html", {'message': message}) except Exception as e: message = f"Error: {str(e)}" return render(request, 'resulation/resulation.html', {'message': message}) else: return render(request, 'resulation/resulation.html') def Viewresulation(request): # Get all records from database pdf_records = resulation.objects.all().order_by('-m_date') # Latest first return render(request, 'resulation/viewresulation.html', {'pdf_records': pdf_records}) def Contract(request): return render(request,'resulation/contract.html') def Mou(request): return render(request,'resulation/mou.html')