class DefaultOtherRouter: def allow_migrate(self, db, app_label, model_name=None, **hints): return db in {"default", "other"} class TestRouter: def allow_migrate(self, db, app_label, model_name=None, **hints): """ The Tribble model should be the only one to appear in the 'other' db. """ if model_name == "tribble": return db == "other" elif db != "default": return False