#!/usr/bin/env python import os import django os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') django.setup() from apps.complaints.models import ComplaintCategory print(f'Total categories: {ComplaintCategory.objects.count()}') print(f'Domains: {ComplaintCategory.objects.filter(level=ComplaintCategory.LevelChoices.DOMAIN).count()}') print('Domain list:') domains = ComplaintCategory.objects.filter(level=ComplaintCategory.LevelChoices.DOMAIN).values_list('name_en', 'name_ar') for dom in domains: print(f' - {dom[0]} / {dom[1]}') print(f'\nCategories: {ComplaintCategory.objects.filter(level=ComplaintCategory.LevelChoices.CATEGORY).count()}') print('Sample categories:') categories = ComplaintCategory.objects.filter(level=ComplaintCategory.LevelChoices.CATEGORY)[:5] for cat in categories: print(f' - {cat.name_en} / {cat.name_ar} (Domain: {cat.domain_type})')