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.

Source Distribution

data-wizard-1.0.0b2.tar.gz (15.6 kB view hashes)

Uploaded Source

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