Hi everyone, Mange dumpdata seems to be ignoring my database router and failing on a model thats in a different db.
I have two databases, default (mysql db named knothedashboard) and bluecherry (mssql database named dataKNOT). Here's my router. (Should I be using dpaste.com?) def db_for_read(self, model, **hints): if model._meta.db_table == u'ZZOSHPRH': return 'bluecherry' return None def db_for_write(self, model, **hints): if model._meta.db_table == u'ZZOSHPRH': return False return None def allow_syncdb(self, db, model): if model._meta.db_table == u'ZZOSHPRH': return False return None I'm not convinced I'm using my router properly. I think I'm OK with checking the db_table, but I don't know how to check the model name. (I'm new to python and django.) I have allow_syncdb return false for the model, and the second db for read and write - but I don't know why it wouldn’t be respected during the dump. I tried using --database to specify only to dump the default db but it still tried to dump the offending model. django.db.utils.DatabaseError: (1146, "Table 'knothedashboard.zzoshprh' doesn't exist") Is this a bug or am I missing something? Thanks! -Francis -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.