Skip to main content

Django command dumpdatautf8 and loaddatautf8

Project description

Django Dump Load UTF-8

Django provides great database management, however, the dumpdata and loaddata commands do not use utf-8 encoding. Thus, many data are not able to dump and load.

Feel sorry that I'm not able to provide Django a patch, for the contribution guide is too long to read. If anyone has time, please help me to merge it to Django.

Installation

pip install django-dump-load-utf8

Usage

Add to INSTALLED_APPS

# settings.py
INSTALLED_APPS = [
    '...',
    'django_dump_load_utf8',
    '...',
]

Use as a manage.py command

manage.py dumpdatautf8 --output data.json

# In another database
manage.py loaddatautf8 data.json

About

If this is useful, please give me a star!

If you have time, please help me merge this to django!

The project currently only supports python 3.8+, if you have time, please make it more competitive.

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-dump-load-utf8-0.0.4.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distribution

django_dump_load_utf8-0.0.4-py3-none-any.whl (5.3 kB view hashes)

Uploaded Python 3

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