root / entrouvert / djommon / multitenant / management / commands / list_tenants.py @ fbed23e8
1 |
from django.core.management.base import BaseCommand |
---|---|
2 |
from entrouvert.djommon.multitenant.middleware import TenantMiddleware |
3 |
|
4 |
class Command(BaseCommand): |
5 |
requires_model_validation = True |
6 |
can_import_settings = True |
7 |
option_list = BaseCommand.option_list |
8 |
|
9 |
def handle(self, **options): |
10 |
all_tenants = TenantMiddleware.get_tenants() |
11 |
|
12 |
for tenant in all_tenants: |
13 |
print("{0} {1}".format(tenant.schema_name, tenant.domain_url)) |
14 |
|