✨ Добавлена 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,7 +1,15 @@
|
||||
from django.contrib import admin
|
||||
from .models import Service, Project, Client, Order, Review, BlogPost, Category, ServiceRequest, HeroBanner
|
||||
from .models import Service, Project, Client, Order, Review, BlogPost, Category, ServiceRequest, HeroBanner, ContactInfo
|
||||
from .forms import ProjectForm
|
||||
|
||||
@admin.register(ContactInfo)
|
||||
class ContactInfoAdmin(admin.ModelAdmin):
|
||||
list_display = ('company_name', 'email', 'phone', 'is_active')
|
||||
list_filter = ('is_active',)
|
||||
search_fields = ('company_name', 'email', 'phone')
|
||||
fields = ('company_name', 'email', 'phone', 'telegram', 'address', 'working_hours',
|
||||
'description', 'call_to_action', 'subtitle', 'is_active')
|
||||
|
||||
@admin.register(HeroBanner)
|
||||
class HeroBannerAdmin(admin.ModelAdmin):
|
||||
list_display = ('title', 'is_active', 'order', 'created_at')
|
||||
|
||||
Reference in New Issue
Block a user