#!/usr/bin/env python import os import django os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'smartsoltech.settings') django.setup() from web.models import ProjectCategory, Project # Создаём категорию cat, created = ProjectCategory.objects.get_or_create( slug='web-development', defaults={ 'name': 'Веб-разработка', 'description': 'Разработка современных веб-приложений', 'icon': 'fas fa-laptop-code', 'order': 1, 'is_active': True } ) print(f"{'Создана' if created else 'Найдена'} категория: {cat.name}") # Обновляем первый проект project = Project.objects.first() if project: project.short_description = 'Корпоративный сайт SmartSolTech с современным дизайном' project.description = '

О проекте

Разработка корпоративного сайта с использованием Django и современного дизайна.

Особенности

' if not project.slug: project.slug = 'smartsoltech-website' project.technologies = 'Python, Django, PostgreSQL, Bootstrap, JavaScript' project.duration = '3 месяца' project.team_size = 4 project.is_featured = True project.display_order = 1 project.save() project.categories.add(cat) print(f"Обновлён проект: {project.name}") print(f"URL: /project/{project.pk}/") else: print("Проектов не найдено") print("\n=== Статистика ===") print(f"Категорий: {ProjectCategory.objects.count()}") print(f"Проектов: {Project.objects.count()}") print(f"Завершённых проектов: {Project.objects.filter(status='completed').count()}")