1👍
âś…
Based on what you’re describing you should probably be setting up parallel stacks and using either your DNS, Apache, your whatever your HTTP routing tech of choice is to do the separation.
Use a separate database, possibly even a separate server (or WSGI configuration), and keep your code clean.
Creating duplicate “models” based on the value of a field like you’re describing breaks a lot of Python’s DRY principles.
👤Daniel Petrikin
Source:stackexchange.com