Django Archive provides a management command that will create a compressed archive of database tables and uploaded media.