mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-20 12:11:13 -05:00
20 lines
780 B
Python
20 lines
780 B
Python
from django.core.management.base import BaseCommand
|
|
from allauth.socialaccount.models import SocialApp
|
|
|
|
class Command(BaseCommand):
|
|
help = 'Check social app configurations'
|
|
|
|
def handle(self, *args, **options):
|
|
social_apps = SocialApp.objects.all()
|
|
|
|
if not social_apps:
|
|
self.stdout.write(self.style.ERROR('No social apps found'))
|
|
return
|
|
|
|
for app in social_apps:
|
|
self.stdout.write(self.style.SUCCESS(f'\nProvider: {app.provider}'))
|
|
self.stdout.write(f'Name: {app.name}')
|
|
self.stdout.write(f'Client ID: {app.client_id}')
|
|
self.stdout.write(f'Secret: {app.secret}')
|
|
self.stdout.write(f'Sites: {", ".join(str(site.domain) for site in app.sites.all())}')
|