Skip to main content

Get Backup From Database Through Admin Panel

Project description

django-dbbackup-admin

get backup from database through admin panel

This is a simple and useful method to get backup from database through admin panel

1. install package

pip install django-dbbackup-admin

2. add this packages in INSTALLED_APPS :

INSTALLED_APPS = [
    # ...
    'dbbackup',
    'solo',
    'dbbackup_admin'
    # ...
]

3.read documents of django-dbbackup library from this link :

https://django-dbbackup.readthedocs.io/en/master/

4. set your desired config like this:

DBBACKUP_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'

DBBACKUP_STORAGE_OPTIONS = {
    'access_key': config("S3_ACCESS_KEY"),
    'secret_key':config("S3_SECRET_KEY"),
    'bucket_name': config("S3_BUCKET_NAME"),
    'default_acl': config("S3_DEFAULT_ACL"),
    'location':config("S3_BACKUP_FOLDER_NAME")
}

Note: If you use s3 storage you should install boto3 package.

5. create and migrate migrations in BASE_DIR:

python manage.py migrate dbbackup_admin

when you pass this missions toy will see this in your admin panel: Panel

when you click on save button backup will be saved on your desired bucket or directory.

Thanks for attention

Project details


Download files

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

Source Distribution

django-dbbackup-admin-1.5.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

django_dbbackup_admin-1.5.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file django-dbbackup-admin-1.5.0.tar.gz.

File metadata

  • Download URL: django-dbbackup-admin-1.5.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for django-dbbackup-admin-1.5.0.tar.gz
Algorithm Hash digest
SHA256 99d5a8281f06abbff2594698f7540cd4b190fd295337c6a558a36a54e16a8935
MD5 ae5f230f68b03fb240856b8da25cf5f7
BLAKE2b-256 990331545ca0edf354a11470bcd094f873961df1d31ea4a1f59612e712cde8e3

See more details on using hashes here.

File details

Details for the file django_dbbackup_admin-1.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_dbbackup_admin-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1375eb5c3a71bd60b34d8f3565fcd3383525d43bf72f7196e8b46847d5f31004
MD5 e3248ef8490fc3e92d45b384d1310dea
BLAKE2b-256 bb9ab256c29e78095ad2bf47c08f85ca589241f5897e072b1765dd6f35d5e042

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page