如何在终端中更改python错误语言?

时间:2016-05-11 02:14:22

标签: python ubuntu terminal

我有ubuntu 16.04,用我的母语我开始遇到像

这样的错误 终端中的

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

按照我的想法修复本地化并不容易。作为一种解决方法,我想改变错误语言。我记得6个月前比比皆是,所有的错误都是英文的,但经过一些更新后,情况发生了变化。谁能告诉我怎样才能让python向我展示所有英文错误?

添加了screeshot: enter image description here

1 个答案:

答案 0 :(得分:0)

这是数据库后端方面的问题。 Django不翻译这些消息。

在基于unix的系统中,您需要执行此操作:

SET lc_messages TO 'en_US.UTF-8';

在Windows中将environment variable LC_MESSAGES设置为English。然后重启服务器。