{ "info": { "author": "Tim Kamanin", "author_email": "tim@timonweb.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Database", "Topic :: System :: Archiving", "Topic :: System :: Archiving :: Backup", "Topic :: System :: Archiving :: Compression" ], "description": "# Django Database Backup UI\n\nDjango Database Backup UI is an extension of Django Database Backup (django-dbbackup: https://github.com/django-dbbackup/django-dbbackup) that allows you to backup database and media files via Django Admin interface. An additional dbbackup_ui.wagtail module provides support for Wagtail Admin.\n\n![demo](http://g.recordit.co/WP3nIX330M.gif)\n\n## Supported versions\n * Django: 1.11\n * Wagtail: 1.10\n * Python: 3.4+\n\n## Installation\n\nInstall using PIP:\n\n `pip install django-dbbackup-ui`\n\n### Regular Django Admin:\n\n1. Add **dbbackup_ui** to INSTALLED_APPS:\n\n `INSTALLED_APPS += ['dbbackup_ui']`\n\n2. Add url to your main **urls.py** just above root admin url:\n\n ```\n urlpatterns = [\n url(r'^admin/backups/', include('dbbackup_ui.urls')),\n url(r'^admin/', include(admin.site.urls)),\n ]\n ```\n\n3. Granted you're logged in as a Superuser you should now be able to access the backup page via url:\n _http://example.com/admin/backups/backup-database-and-media/_\n\n\n### Wagtail Admin:\n\n1. If you use dbbackup_ui with Wagtail, add **dbbackup_ui.wagtail** to INSTALLED_APPS:\n\n `INSTALLED_APPS += ['dbbackup_ui.wagtail']`\n\n2. Granted you're logged in as a Superuser you should now be able to access the backup page via url:\n _http://example.com/admin/backup-database-and-media/_\nAdditionally, you should see a new menu item labeled Backup DB & Media in the navigation sidebar on the left.\n\n\n## Usage\nWhen on **Backup Database and Media** page, you should see two buttons: \"Download database backup\" and \"Download media backup\". By clicking on one of these buttons, a backup process starts and eventually, a backup file gets downloaded by your browser. Please be advised that clicking on the buttons doesn't create a backup on the server. If you need to create server stored backups, you should use command-line and commands provided by django-dbbackup module.\n\nThis extension allows to make a quick backup and get it downloaded to your computer. Don't use this tool if you have large database dumps and / or lots of media. This tool is suitable for small installations.\n\nAlso, remember about possible security risks due to exposing backup capabilities to web interfaces. Use at your own risk.\n\n\n# History\n\n0.1.5 (2017-06-02)\n------------------\n* First release on PyPI.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timonweb/django-dbbackup-ui", "keywords": "django,database,media,backup,admin,wagtail,ui,download", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "django-dbbackup-ui", "package_url": "https://pypi.org/project/django-dbbackup-ui/", "platform": "", "project_url": "https://pypi.org/project/django-dbbackup-ui/", "project_urls": { "Homepage": "https://github.com/timonweb/django-dbbackup-ui" }, "release_url": "https://pypi.org/project/django-dbbackup-ui/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "Backup database and media files via Django admin interface (includes Wagtail admin support)", "version": "0.2.1" }, "last_serial": 3691649, "releases": { "0.1.5": [ { "comment_text": "", "digests": { "md5": "c7424daf990b07aa94aad9ebef181463", "sha256": "a86033a7afc82f41d0fd9a9b1d624f1dbafdbdee006aa6265b7c7a4f10283c3d" }, "downloads": -1, "filename": "django-dbbackup-ui-0.1.5.tar.gz", "has_sig": false, "md5_digest": "c7424daf990b07aa94aad9ebef181463", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6557, "upload_time": "2017-06-02T15:32:12", "url": "https://files.pythonhosted.org/packages/46/1a/170712aaa6148f8d30b1961a5d0b1e490394d0dbb56639c5ada4dc6b651b/django-dbbackup-ui-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c870f1c04febf12f61f919cdad5b9e9f", "sha256": "7b2ccb59c8a707b067c5bbd3371c24ffd2e72255c6836f5d8ff971c7f9163bee" }, "downloads": -1, "filename": "django-dbbackup-ui-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c870f1c04febf12f61f919cdad5b9e9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6552, "upload_time": "2018-03-21T13:41:28", "url": "https://files.pythonhosted.org/packages/d1/5c/bc73fac3307b7a9a1add5f222b8d99012d46c0e8204a1f0eee9b60cd2edd/django-dbbackup-ui-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e91073edabd70dec0cea003be96aa3f2", "sha256": "5dac58fd85dc12ddc9bc7008aa6fac689d426d5edf1f217cadfc4aa2aefbe02b" }, "downloads": -1, "filename": "django-dbbackup-ui-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e91073edabd70dec0cea003be96aa3f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6558, "upload_time": "2018-03-21T13:45:12", "url": "https://files.pythonhosted.org/packages/58/55/67d8f75e343a2667d4345d57023b400b6eb3bd7ab6db5b49bca0392c29cb/django-dbbackup-ui-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e91073edabd70dec0cea003be96aa3f2", "sha256": "5dac58fd85dc12ddc9bc7008aa6fac689d426d5edf1f217cadfc4aa2aefbe02b" }, "downloads": -1, "filename": "django-dbbackup-ui-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e91073edabd70dec0cea003be96aa3f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6558, "upload_time": "2018-03-21T13:45:12", "url": "https://files.pythonhosted.org/packages/58/55/67d8f75e343a2667d4345d57023b400b6eb3bd7ab6db5b49bca0392c29cb/django-dbbackup-ui-0.2.1.tar.gz" } ] }