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:
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99d5a8281f06abbff2594698f7540cd4b190fd295337c6a558a36a54e16a8935 |
|
MD5 | ae5f230f68b03fb240856b8da25cf5f7 |
|
BLAKE2b-256 | 990331545ca0edf354a11470bcd094f873961df1d31ea4a1f59612e712cde8e3 |
File details
Details for the file django_dbbackup_admin-1.5.0-py3-none-any.whl
.
File metadata
- Download URL: django_dbbackup_admin-1.5.0-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1375eb5c3a71bd60b34d8f3565fcd3383525d43bf72f7196e8b46847d5f31004 |
|
MD5 | e3248ef8490fc3e92d45b384d1310dea |
|
BLAKE2b-256 | bb9ab256c29e78095ad2bf47c08f85ca589241f5897e072b1765dd6f35d5e042 |