Skip to main content

Django Data Wizard

Project description

Django Data Wizard is a wq-powered web-based tool for mapping structured data (e.g. Excel, XML) into a highly normalized database structure via Django. The current implementation relies heavily on the ERAV implementation provided by vera, though there are plans to extend this to support any database structure (#3).

The unique feature of Django Data Wizard is that it allows novice users to map spreadsheet columns to database fields (and cell values to foreign keys) on-the-fly during the import process. This reduces the need for preset spreadsheet formats, which most data import solutions require.

Django Data Wizard supports any format supported by wq.io. Additional formats can be integrating by creating a custom wq.io class and then registering it with the wizard. For example, the Climata Viewer uses Django Data Wizard to import data from climata’s wq.io-based data loaders.

Note: Django Data Wizard was formerly known as the dbio contrib module in wq.db. The implementation has been extracted from wq.db and renamed to avoid confusion with other similar libraries.

Latest PyPI Release Release Notes License GitHub Stars GitHub Forks GitHub Issues

Travis Build Status Python Support Django Support

Getting Started

pip3 install data-wizard

Django Data Wizard is an extension to wq.db, the database component of the wq framework. See https://github.com/wq/django-data-wizard to report any issues.

Examples

Climata Viewer

river.watch

Project details


Download files

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

Files for data-wizard, version 1.0.0b2
Filename, size File type Python version Upload date Hashes
Filename, size data-wizard-1.0.0b2.tar.gz (15.6 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page