from django.core.management.base import BaseCommand from web.models import TeamMember class Command(BaseCommand): help = 'Создает тестовых членов команды' def handle(self, *args, **options): # Проверяем, есть ли уже члены команды if TeamMember.objects.exists(): self.stdout.write(self.style.WARNING('⚠️ Члены команды уже существуют')) return team_members = [ { 'first_name': 'Алексей', 'last_name': 'Чой', 'position': 'CEO & Founder', 'bio': 'Визионер и лидер команды с более чем 5-летним опытом в IT-индустрии. Специализируется на стратегическом планировании и управлении проектами.', 'specialization': 'Стратегическое планирование, управление проектами, бизнес-аналитика', 'email': 'alexey@smartsoltech.kr', 'telegram': 'alexey_choi', 'linkedin': 'https://linkedin.com/in/alexey-choi', 'github': 'https://github.com/alexeychoi', 'order': 1, 'is_active': True }, { 'first_name': 'Анна', 'last_name': 'Ким', 'position': 'Lead Developer', 'bio': 'Опытный full-stack разработчик со страстью к созданию масштабируемых и эффективных веб-приложений. Эксперт в React, Django и cloud технологиях.', 'specialization': 'React, Django, Docker, PostgreSQL, AWS', 'email': 'anna@smartsoltech.kr', 'telegram': 'anna_kim_dev', 'linkedin': 'https://linkedin.com/in/anna-kim', 'github': 'https://github.com/annakim', 'order': 2, 'is_active': True }, { 'first_name': 'Дмитрий', 'last_name': 'Пак', 'position': 'UI/UX Designer', 'bio': 'Креативный дизайнер, создающий интуитивные и привлекательные пользовательские интерфейсы. Специализируется на UX-исследованиях и современном веб-дизайне.', 'specialization': 'Figma, Adobe XD, Sketch, UI Design, UX Research', 'email': 'dmitry@smartsoltech.kr', 'telegram': 'dmitry_pak', 'linkedin': 'https://linkedin.com/in/dmitry-pak', 'order': 3, 'is_active': True }, ] created_count = 0 for member_data in team_members: member = TeamMember.objects.create(**member_data) created_count += 1 self.stdout.write( self.style.SUCCESS(f'✅ Создан: {member.full_name} - {member.position}') ) self.stdout.write( self.style.SUCCESS(f'\n✨ Готово! Создано {created_count} членов команды') )