Files
smartsoltech_site/smartsoltech/web/management/commands/init_about_footer.py

113 lines
6.7 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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✨ Готово! Данные созданы успешно'))