Уведомления

Группа в Telegram: @pythonsu

#1 Май 11, 2016 05:43:05

TitanFighter
Зарегистрирован: 2015-06-23
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить проблему с вопросительными знаками вместо русского в ошибках в терминале.

Приветствую.
Система Ubuntu 16.04 (обновленная с 15.10).
Терминал выдает такое. Ругается только на ошибки подобного типа:

django.db.utils.IntegrityError: ������������:  INSERT ������ UPDATE �� �������������� "m2m_cities_regions" ���������������� ���������������������� ���������������� ���������� "m2m_cities_regions_regions_id_660c0306_fk_regions_id" 
DETAIL:  �������� (regions_id)=(190354225) ���������������������� �� �������������� "regions".

Любой другой текст на русском показывает нормально, включая raise ValueError('бла бла бла')

БД Пострес 9.5 (Пробовал SET lc_messages TO ‘en_US.UTF-8’; не помогло).
Питон 3.5
Кто нибудь сталкивался?
Благодарю.

Отредактировано TitanFighter (Май 11, 2016 05:46:07)

Офлайн

#2 Май 11, 2016 14:45:37

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Помогите решить проблему с вопросительными знаками вместо русского в ошибках в терминале.

Это текст ошибки из постгреса - с ним разбирайтесь.

Офлайн

#3 Май 11, 2016 15:30:47

TitanFighter
Зарегистрирован: 2015-06-23
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить проблему с вопросительными знаками вместо русского в ошибках в терминале.

Благодарю. Таки lc_messages = ‘en_US.UTF-8’; помогло, только нужно было ручками в конфиге поменять.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version