2025-12-29 04:50:49 +03:00

35 lines
1.2 KiB
Python

from django.shortcuts import render
from django.http import JsonResponse
from .models import (
LandingPageSettings, Partners, Expertise,
Product, Testimonial, TeamMember, Inquiry
)
def home(request):
# 1. Get current language
current_lang = request.LANGUAGE_CODE or 'en'
# 2. Fetch data
context = {
'settings': LandingPageSettings.objects.first(),
'partners': Partners.objects.all(),
'expertise': Expertise.objects.all(),
'products': Product.objects.all(),
'testimonials': Testimonial.objects.all(),
'team': TeamMember.objects.all(),
'current_lang': current_lang,
}
return render(request, 'index.html', context)
def submit_inquiry(request):
if request.method == 'POST':
try:
Inquiry.objects.create(
name=request.POST.get('name'),
email=request.POST.get('email'),
message=request.POST.get('message')
)
return JsonResponse({'status': 'success', 'message': 'Message sent successfully!'})
except Exception as e:
return JsonResponse({'status': 'error', 'message': str(e)}, status=400)
return JsonResponse({'status': 'error', 'message': 'Invalid request'}, status=400)