✨ Добавлена ContactInfo модель с красивой страницей О нас
Some checks failed
continuous-integration/drone/push Build is failing
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:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user