I know Django does not support foreign keys across multiple databases (originally Django 1.3 docs)
But I\'m looking for a workaround.
A foreign key field implies that you can - query on the relationship by joining ie fruit__name - check referential integrity - ensure referential integrity upon deletes - admin raw id lookup functionality - (some more...)
The first use case would always be problematic. Probably there are some other foreign key special cases in the codebase which also wouldn't work.
I run a rather large django site and we are currently using a plain integerfield. For now i would think subclassing the integerfield and adding the id to object conversion would be easiest (in 1.2 that required patching some bits of django, hope that improved by now) Will let you know what solution we find.