Добавлена ContactInfo модель с красивой страницей О нас
Some checks failed
continuous-integration/drone/push Build is failing

- 📊 Создана ContactInfo модель с полями компании, контактов и описания
- 🎨 Полностью переработана страница about.html с современными карточками
- 🔗 Админ-панель для управления контактной информацией
- 💎 CSS анимации и градиенты для улучшения UI/UX
- 🗄️ Миграция 0012_contactinfo.py для создания таблицы
- 🔧 Обновлены views для использования данных из БД
This commit is contained in:
2025-11-25 15:38:10 +09:00
parent 74e43066b6
commit c1616ac542
19 changed files with 1027 additions and 347 deletions

View File

@@ -1,5 +1,5 @@
from django.shortcuts import render, get_object_or_404, redirect
from .models import Service, Project, Client, BlogPost, Review, Order, ServiceRequest, HeroBanner, Category
from .models import Service, Project, Client, BlogPost, Review, Order, ServiceRequest, HeroBanner, Category, ContactInfo
from django.db.models import Avg
from comunication.models import TelegramSettings
import qrcode
@@ -95,7 +95,8 @@ def services_view(request):
})
def about_view(request):
return render(request, 'web/about_modern.html')
contact_info = ContactInfo.get_active()
return render(request, 'web/about.html', {'contact_info': contact_info})
def portfolio_view(request):
projects = Project.objects.all()