Не могу загрузить json файл в БД django, который был выгружен из той же БД

Рейтинг: 0Ответов: 1Опубликовано: 28.04.2023

Выгружаю модель в файлt json в django ,открываю его и получается что русские символы исказилась:

[
    {
      "model": "getlink_app.page",
      "pk": 1,
      "fields": {
        "name": "┴хы√щ ршёЄ",
        "content": "╩ЁрЄъюх юяшёрэшх: сюыюЄэр  яЄшЎр ёхьхщёЄтр ршёЄют√ї. ╬ёэютэ√х яЁшьхЄ√ Ц схыюх юяхЁхэшх ё ўхЁэ√ь эр ъЁ√ы№ ї, фышээ√щ Єюэъшщ ъЁрёэ√щ ъы■т ш фышээ√х ",
        "slug": "aist",
        "created": "2021-10-05T10:22:35.149Z",
        "updated": "2021-10-05T10:22:35.149Z"
      }

Потом пытаюсь этот выгруженный файл снова загрузить и выдает исключение UnicodeDecodeError, не могу понять как исправить, видимо при выгрузке искажается

Ответы

▲ 0

Если правильно понял, должно помочь. Выгружайте данные с параметром -Xutf8.

python -Xutf8 manage.py dumpdata > <ваше_название>.json