Create a custom django-admin command for your app that purges old records, then have cron run it periodically. I suppose you could use SQLAlchemy, but I don't know why you wouldn't just use django's ORM.
Your command would be very similar to the django sessions clearsessions
command. Its source code could be useful.