diff options
Diffstat (limited to 'drupal_auth/routers.py')
-rw-r--r-- | drupal_auth/routers.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/drupal_auth/routers.py b/drupal_auth/routers.py new file mode 100644 index 0000000..c125f73 --- /dev/null +++ b/drupal_auth/routers.py @@ -0,0 +1,18 @@ +class DrupalAuthRouter(object): + def db_for_read(self, model, **hints): + if model._meta.app_label == 'drupal_auth': + print '######################################### read_spoken' + return 'spoken' + return 'default' + + def db_for_write(self, model, **hints): + if model._meta.app_label == 'drupal_auth': + print '######################################### write_spoken' + return 'spoken' + return 'default' + + def allow_relation(self, **hints): + return True + + def allow_syncdb(self, db, model): + return True |