<<<<<<< HEAD
from django.core.management.base import BaseCommand
from django.contrib.sitemaps import Sitemap
from django.urls import reverse
from programmer.models import Home, Solution, Competence, Recall


class Command(BaseCommand):
    help = 'Test sitemap generation'

    def handle(self, *args, **options):
        from programmer.sitemaps import sitemaps

        self.stdout.write('Testing sitemap generation...')

        for name, sitemap in sitemaps.items():
            self.stdout.write(f'\n{name}:')
            items = sitemap().items()
            self.stdout.write(f'  Items found: {len(items)}')

            for item in items[:3]:  # Показываем первые 3 элемента
                try:
                    url = sitemap().location(item)
                    self.stdout.write(f'  - {url}')
                except Exception as e:
                    self.stdout.write(f'  - Error: {e}')

        self.stdout.write('\nSitemap test completed!')
=======
from django.core.management.base import BaseCommand
from django.contrib.sitemaps import Sitemap
from django.urls import reverse
from programmer.models import Home, Solution, Competence, Recall


class Command(BaseCommand):
    help = 'Test sitemap generation'

    def handle(self, *args, **options):
        from programmer.sitemaps import sitemaps

        self.stdout.write('Testing sitemap generation...')

        for name, sitemap in sitemaps.items():
            self.stdout.write(f'\n{name}:')
            items = sitemap().items()
            self.stdout.write(f'  Items found: {len(items)}')

            for item in items[:3]:  # Показываем первые 3 элемента
                try:
                    url = sitemap().location(item)
                    self.stdout.write(f'  - {url}')
                except Exception as e:
                    self.stdout.write(f'  - Error: {e}')

        self.stdout.write('\nSitemap test completed!')
>>>>>>> master
