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.3.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

django_dbbackup_admin-1.3.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-dbbackup-admin-1.3.0.tar.gz
  • Upload date:
  • Size: 4.1 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.3.0.tar.gz
Algorithm Hash digest
SHA256 8662eeac655ad08e4a8b06327196b08ca72208a008de86abd7157ffb73b71e33
MD5 36dba4a8789aa7b453ba696094a65581
BLAKE2b-256 954897187848c2a493be8a4c7e574a9b1cb8fdaa9f9f97b634808f290407ec6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_dbbackup_admin-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 37d84cde4040596650a1fcbe99450680a65a8e7d8fd8ac23b4a1dc0b63c9cada
MD5 a50f766a857d37bc36edeb580fa8e468
BLAKE2b-256 1fb9c8f0fd9cc7accfb31001b2dbe833f290f7feeda250098708af7699b99753

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