База данных django test не создается с помощью utf8

Я использую utf-8 общем случае, нечувствительный для базы данных mysql, но django создает тестовый db с latin collation

Я установил это:

 TEST_CHARSET="utf8_general_ci" TEST_COLLATION="utf8_general_ci" 

В файле настроек, но безрезультатно.

Что еще мне делать?

4 Solutions collect form web for “База данных django test не создается с помощью utf8”

TEST_CHARSET и TEST_COLLATION переименовываются в CHARSET и COLLATION и CHARSET в словарь TEST в Django 1.8:

 DATABASES = { ... 'TEST': { 'CHARSET': 'utf8', 'COLLATION': 'utf8_general_ci', } } 

в настройках добавить:

 DATABASES = { 'default': { ... 'TEST_CHARSET': "utf8", 'TEST_COLLATION': "utf8_general_ci", } } 

У меня была та же проблема, и я потратил много времени на то, чтобы понять это, пока не заметил, что

 TEST_CHARSET TEST_COLLATION 

должен быть частью ДАННЫХ, а не settings.py. Их очень легко смешивать …

https://docs.djangoproject.com/en/dev/ref/settings/#testing

Взгляните на пример файла настроек здесь: https://docs.djangoproject.com/en/dev/ref/databases/#connecting-to-the-database

  • Python 2.7: выход utf-8 в консоли Windows
  • json.dump - UnicodeDecodeError: кодек 'utf8' не может декодировать байт 0xbf в позиции 0: недопустимый стартовый байт
  • Преобразование нулевых байтов в строку UTF-8
  • Каков дурацкий способ преобразования некоторой строки (utf-8 или else) в простую ASCII-строку в python
  • Несколько основных вопросов о кодировании, unicode и stdout
  • Кириллические символы в Python 2.7
  • UnicodeDecodeError: кодек ascii не может декодировать байт 0xc3 в позиции 23: порядковый номер не в диапазоне (128)
  • Python3: конвертировать Latin-1 в UTF-8
  •  
    Interesting Posts for Van-Lav

    Mongo Distinct Query с полным объектом строки

    Git commit из python

    Python – проверка с помощью нескольких схем с использованием lxml

    Эффективный способ вычисления среднего значения для каждого столбца или строки ненулевых элементов

    Как получить информацию обо всех мониторах с Python в Windows?

    Ошибка при запуске теста django: время не замораживается с помощью freezegun

    Python обрабатывает переменную как литерал / необработанную строку

    Как настроить Eclipse для запуска браузера при выборе Run или Debug с помощью плагина Pydev

    Python Pandas: отрицательные значения фильтра DataFrame

    csv для json с данными столбцов, которые необходимо сгруппировать

    Проблема времени Python

    Как использовать autotools для создания интерфейса Python одновременно с библиотекой

    scikit изучает создание фиктивных переменных

    Где я могу найти полезную документацию для pyusb (USB-библиотека Python)?

    Python argparse with – как значение

    Python - лучший язык программирования в мире.