Here's an option.
Since you are moving to Django, I'd suggest to follow the best practices and start using South right away:
South is a tool to provide consistent, easy-to-use and database-agnostic migrations for Django applications.
Also, I'd combine all of your tables into single one with a timestamp field - this way it would be easier for the application to "talk" to your data.
Then, besides setting up
South, there are steps that you need to do only once:
- create your schema - define your model, create an initial schema migration and run it.
- write a data migration that will move the data from multiple
data_%Y_%m_%dtables into the newly created by your schema migration table. Run your data migration.
Also take a look at django-parting project - it doesn't look very mature and ready to use, but, at least, see how they managed multiple tables per model (basically it's a bit of
Model Manager "magic").
Hope that helps.