# management/commands/update_site.py from django.core.management.base import BaseCommand from django.contrib.sites.models import Site from django.conf import settings class Command(BaseCommand): help = "Update the default site domain" def handle(self, *args, **options): site = Site.objects.get_current() site.domain = settings.SITE_DOMAIN site.name = settings.SITE_NAME site.save() self.stdout.write(self.style.SUCCESS(f"Site updated to: {site.domain}"))