Metadata-Version: 2.1
Name: django-dump-load-utf8
Version: 0.0.2
Summary: Django command dumpdatautf8 and loaddatautf8
Home-page: https://github.com/panhaoyu/django-dump-load-utf8
Author: panhaoyu
Author-email: panhaoyu.china@outlook.com
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/panhaoyu/django-dump-load-utf8/issues
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE

# 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

```shell
pip install django-dump-load-utf8
```

## Usage

### Add to `INSTALLED_APPS`

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

### Use as a `manage.py` command

```shell
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.

