feat: добавлены модели AboutPage и FooterSettings с админ-панелью и интеграцией скриптов
This commit is contained in:
112
smartsoltech/web/management/commands/init_about_footer.py
Normal file
112
smartsoltech/web/management/commands/init_about_footer.py
Normal file
@@ -0,0 +1,112 @@
|
||||
from django.core.management.base import BaseCommand
|
||||
from web.models import AboutPage, FooterSettings
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = 'Создает начальные данные для страницы О нас и Footer'
|
||||
|
||||
def handle(self, *args, **options):
|
||||
# Создать About Page
|
||||
if not AboutPage.objects.exists():
|
||||
AboutPage.objects.create(
|
||||
hero_badge='🚀 О нас',
|
||||
hero_title='Мы создаем <span class="text-gradient">цифровое будущее</span>',
|
||||
hero_description='SmartSolTech - это команда профессионалов, которые превращают идеи в инновационные IT-решения. Мы помогаем бизнесу расти и развиваться в цифровую эпоху.',
|
||||
|
||||
stat_projects=50,
|
||||
stat_clients=30,
|
||||
stat_years=3,
|
||||
stat_support='24/7',
|
||||
|
||||
mission_badge='🎯 Наша миссия',
|
||||
mission_title='Делаем технологии <span class="text-gradient">доступными</span>',
|
||||
mission_description='Мы верим, что каждый бизнес заслуживает доступа к современным технологиям. Наша миссия — демократизировать IT-решения и помочь компаниям любого размера достичь цифрового совершенства.',
|
||||
|
||||
mission_point_1_title='Инновационные решения',
|
||||
mission_point_1_text='Используем передовые технологии для создания уникальных продуктов',
|
||||
|
||||
mission_point_2_title='Клиентоориентированность',
|
||||
mission_point_2_text='Фокусируемся на потребностях и целях каждого клиента',
|
||||
|
||||
mission_point_3_title='Непрерывное развитие',
|
||||
mission_point_3_text='Постоянно совершенствуем наши навыки и знания',
|
||||
|
||||
vision_badge='🔮 Наше видение',
|
||||
vision_title='Будущее начинается <span class="text-gradient">сегодня</span>',
|
||||
vision_description='Мы стремимся стать ведущей IT-компанией в Корее, известной своими инновационными решениями, высоким качеством сервиса и способностью трансформировать бизнес-идеи в успешные цифровые продукты.',
|
||||
|
||||
skill_1_name='Веб-разработка',
|
||||
skill_1_percent=95,
|
||||
|
||||
skill_2_name='Мобильная разработка',
|
||||
skill_2_percent=90,
|
||||
|
||||
skill_3_name='UI/UX Дизайн',
|
||||
skill_3_percent=85,
|
||||
|
||||
skill_4_name='DevOps',
|
||||
skill_4_percent=80,
|
||||
|
||||
team_badge='👥 Команда',
|
||||
team_title='Познакомьтесь с <span class="text-gradient">нашей командой</span>',
|
||||
team_description='Талантливые профессионалы, которые воплощают ваши идеи в реальность',
|
||||
|
||||
values_badge='💎 Наши ценности',
|
||||
values_title='Что нами <span class="text-gradient">движет</span>',
|
||||
|
||||
value_1_icon='fa-lightbulb',
|
||||
value_1_title='Инновации',
|
||||
value_1_text='Мы постоянно ищем новые решения и подходы',
|
||||
|
||||
value_2_icon='fa-handshake',
|
||||
value_2_title='Партнерство',
|
||||
value_2_text='Строим долгосрочные отношения с клиентами',
|
||||
|
||||
value_3_icon='fa-chart-line',
|
||||
value_3_title='Результат',
|
||||
value_3_text='Фокусируемся на достижении целей клиента',
|
||||
|
||||
value_4_icon='fa-shield-alt',
|
||||
value_4_title='Надежность',
|
||||
value_4_text='Гарантируем качество и безопасность',
|
||||
|
||||
contact_title='Готовы начать проект?',
|
||||
contact_description='Свяжитесь с нами сегодня, и мы поможем воплотить ваши идеи в жизнь',
|
||||
|
||||
is_active=True
|
||||
)
|
||||
self.stdout.write(self.style.SUCCESS('✅ AboutPage создана'))
|
||||
else:
|
||||
self.stdout.write(self.style.WARNING('⚠️ AboutPage уже существует'))
|
||||
|
||||
# Создать Footer Settings
|
||||
if not FooterSettings.objects.exists():
|
||||
FooterSettings.objects.create(
|
||||
company_name='SmartSolTech',
|
||||
company_description='Мы создаем инновационные IT-решения, которые помогают бизнесу расти и развиваться в цифровую эпоху.',
|
||||
company_logo_icon='fa-code',
|
||||
|
||||
telegram_url='https://t.me/smartsoltech',
|
||||
instagram_url='https://instagram.com/smartsoltech',
|
||||
linkedin_url='https://linkedin.com/company/smartsoltech',
|
||||
github_url='https://github.com/smartsoltech',
|
||||
|
||||
email='info@smartsoltech.kr',
|
||||
phone='+82-10-XXXX-XXXX',
|
||||
address='Seoul, South Korea',
|
||||
|
||||
show_services_menu=True,
|
||||
services_title='Услуги',
|
||||
|
||||
show_company_menu=True,
|
||||
company_menu_title='Компания',
|
||||
|
||||
copyright_text='© 2025 SmartSolTech. Все права защищены.',
|
||||
|
||||
is_active=True
|
||||
)
|
||||
self.stdout.write(self.style.SUCCESS('✅ FooterSettings созданы'))
|
||||
else:
|
||||
self.stdout.write(self.style.WARNING('⚠️ FooterSettings уже существуют'))
|
||||
|
||||
self.stdout.write(self.style.SUCCESS('\n✨ Готово! Данные созданы успешно'))
|
||||
Reference in New Issue
Block a user