I was trying to create multiple tenants using django-tenants.
See url:
But somehow it looks like Django-CMS make a HARD use on SITE_ID and django.contrib.sites instead of using the request or letting the integrator/developer choose what to use instead.
I know that django-tenants make a hard use on postgres, but I think it could be clever to let the developer choose if they want to make use of contrib.sites or other tecnology.
Could you thing it's viable to make this changes on the core?
This way the people will not need to monkey patch to use for example, django-tenants with postgres schemas, or django-db-multitenant for mysql, or whatever other system the developer choose to use.