I'm trying to seamlessly integrate some legacy data into a django application. I would like to know if it's possible to use an alternate datasource for a django model. For example, can I contact a server to populate a list of a model? The server would not be SQL based at all. Instead it uses some proprietary tcp based protocol.
Copying the data is not an option, as the legacy application will continue to be used for some time. Would a custom manager allow me to do this?
This model should behave just like any other django model. It should even pluggable to the admin interface.
What do you think?
Thanks, Pete