update
This commit is contained in:
158
backEnd/services/management/commands/populate_expertise.py
Normal file
158
backEnd/services/management/commands/populate_expertise.py
Normal file
@@ -0,0 +1,158 @@
|
||||
from django.core.management.base import BaseCommand
|
||||
from django.db import transaction
|
||||
from services.models import Service, ServiceExpertise
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = 'Populate expertise items for existing services'
|
||||
|
||||
def handle(self, *args, **options):
|
||||
with transaction.atomic():
|
||||
# Expertise data for each service
|
||||
expertise_data = {
|
||||
'enterprise-web-application': [
|
||||
{
|
||||
'title': 'Expert Development Team',
|
||||
'description': 'Our experienced team specializes in enterprise web applications with years of industry expertise. We bring deep knowledge and proven methodologies to every project.',
|
||||
'icon': 'users',
|
||||
'display_order': 1
|
||||
},
|
||||
{
|
||||
'title': 'Modern Technology Stack',
|
||||
'description': 'We use cutting-edge technologies and frameworks to deliver scalable, secure, and future-proof web applications.',
|
||||
'icon': 'code',
|
||||
'display_order': 2
|
||||
},
|
||||
{
|
||||
'title': 'Proven Track Record',
|
||||
'description': 'We have successfully delivered enterprise web applications to numerous clients, helping them achieve their business goals and drive growth.',
|
||||
'icon': 'chart-line',
|
||||
'display_order': 3
|
||||
}
|
||||
],
|
||||
'cross-platform-mobile-app': [
|
||||
{
|
||||
'title': 'Mobile Development Experts',
|
||||
'description': 'Our specialized mobile development team has extensive experience in both native and cross-platform app development.',
|
||||
'icon': 'mobile',
|
||||
'display_order': 1
|
||||
},
|
||||
{
|
||||
'title': 'Cross-Platform Mastery',
|
||||
'description': 'We excel in React Native and Flutter development, delivering high-performance apps for both iOS and Android platforms.',
|
||||
'icon': 'layer-group',
|
||||
'display_order': 2
|
||||
},
|
||||
{
|
||||
'title': 'App Store Success',
|
||||
'description': 'We have successfully launched numerous apps in both Apple App Store and Google Play Store with excellent ratings.',
|
||||
'icon': 'store',
|
||||
'display_order': 3
|
||||
}
|
||||
],
|
||||
'restful-api-development': [
|
||||
{
|
||||
'title': 'API Architecture Experts',
|
||||
'description': 'Our team specializes in designing and building robust, scalable APIs that power modern applications.',
|
||||
'icon': 'network-wired',
|
||||
'display_order': 1
|
||||
},
|
||||
{
|
||||
'title': 'Performance Optimization',
|
||||
'description': 'We create high-performance APIs with caching, rate limiting, and optimization techniques for maximum efficiency.',
|
||||
'icon': 'gauge',
|
||||
'display_order': 2
|
||||
},
|
||||
{
|
||||
'title': 'Comprehensive Documentation',
|
||||
'description': 'We provide detailed API documentation with interactive examples and SDKs for easy integration.',
|
||||
'icon': 'book',
|
||||
'display_order': 3
|
||||
}
|
||||
],
|
||||
'cloud-migration-devops': [
|
||||
{
|
||||
'title': 'Cloud Migration Specialists',
|
||||
'description': 'Our certified cloud engineers have extensive experience in migrating complex infrastructures with minimal downtime.',
|
||||
'icon': 'cloud',
|
||||
'display_order': 1
|
||||
},
|
||||
{
|
||||
'title': 'DevOps Automation',
|
||||
'description': 'We implement complete CI/CD pipelines and automation workflows to streamline your development process.',
|
||||
'icon': 'cogs',
|
||||
'display_order': 2
|
||||
},
|
||||
{
|
||||
'title': 'Cost Optimization',
|
||||
'description': 'We help optimize your cloud costs while maintaining performance and reliability standards.',
|
||||
'icon': 'dollar-sign',
|
||||
'display_order': 3
|
||||
}
|
||||
],
|
||||
'ai-powered-business-intelligence': [
|
||||
{
|
||||
'title': 'AI & ML Specialists',
|
||||
'description': 'Our data scientists and AI engineers have deep expertise in machine learning and business intelligence solutions.',
|
||||
'icon': 'brain',
|
||||
'display_order': 1
|
||||
},
|
||||
{
|
||||
'title': 'Advanced Analytics',
|
||||
'description': 'We create sophisticated analytics platforms that transform raw data into actionable business insights.',
|
||||
'icon': 'chart-bar',
|
||||
'display_order': 2
|
||||
},
|
||||
{
|
||||
'title': 'Predictive Modeling',
|
||||
'description': 'Our team builds advanced predictive models that help businesses make data-driven decisions.',
|
||||
'icon': 'crystal-ball',
|
||||
'display_order': 3
|
||||
}
|
||||
],
|
||||
'ecommerce-platform': [
|
||||
{
|
||||
'title': 'E-commerce Specialists',
|
||||
'description': 'Our team has extensive experience in building high-converting e-commerce platforms for various industries.',
|
||||
'icon': 'shopping-cart',
|
||||
'display_order': 1
|
||||
},
|
||||
{
|
||||
'title': 'Payment Integration',
|
||||
'description': 'We integrate secure payment gateways and ensure PCI compliance for safe transactions.',
|
||||
'icon': 'credit-card',
|
||||
'display_order': 2
|
||||
},
|
||||
{
|
||||
'title': 'SEO & Performance',
|
||||
'description': 'We optimize e-commerce sites for search engines and performance to maximize conversions.',
|
||||
'icon': 'search',
|
||||
'display_order': 3
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
for service_slug, expertise_items in expertise_data.items():
|
||||
try:
|
||||
service = Service.objects.get(slug=service_slug)
|
||||
|
||||
# Clear existing expertise items
|
||||
ServiceExpertise.objects.filter(service=service).delete()
|
||||
|
||||
# Create new expertise items
|
||||
for expertise_data in expertise_items:
|
||||
ServiceExpertise.objects.create(
|
||||
service=service,
|
||||
**expertise_data
|
||||
)
|
||||
|
||||
self.stdout.write(f'Added expertise items for: {service.title}')
|
||||
|
||||
except Service.DoesNotExist:
|
||||
self.stdout.write(
|
||||
self.style.WARNING(f'Service with slug "{service_slug}" not found')
|
||||
)
|
||||
|
||||
self.stdout.write(
|
||||
self.style.SUCCESS('Successfully populated expertise items!')
|
||||
)
|
||||
Reference in New Issue
Block a user