Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

Django backup and restore tool. Handle upload files and database

Project Description


  1. Add snapshot to INSTALLED_APPS in your within your django project.


Use management command snap

./ snap


  • snap save - take a snapshot at current time
  • snap restore [i] - restore from [i] snapshot (0 by default)
  • snap list - list all available snapshots

How it works:

Program create *.tar.gz archive with files:

info.json - JSON description of archive’s contents for restore command

directory_backup.2011-01-01.tar - backup of upload directory

database_postgres_backup.2011-01-01.sql - SQL database dump

All files created and restored automatically, you do not need to bother of their structure.


Django-snapshot works now only with PostgreSQL database. Nor sqlite or MySQL are not supported. If you have any suggestions, email developers. Any feedback is welcome.

Release History

Release History

This version
History Node


Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
django-snapshot-0.1.0.tar.gz (5.7 kB) Copy SHA256 Checksum SHA256 Source Apr 7, 2011

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting