Skip to main content
 首页 » 编程设计

python之Django Rest 框架本地化

2024年10月25日37xiaohuochai

我想知道,是否有任何方法可以将本地化添加到 django-rest-framework api。因为我想更改默认消息错误。

请您参考如下方法:

这在 Django REST framework 3.0 中没有得到很好的支持,并且在之前的版本中完全没有支持。

DRF 用于显示错误通知等内容的大多数字符串都是可翻译的,其中一些与 Django 翻译匹配,但大多数情况下您需要手动查找翻译字符串并自行翻译.另一个选项是 override the exception handler并在那里翻译。

话虽如此,Django REST 框架 3.1 provides a guide on translating并连接到 Transifex。如果您希望您的翻译默认包含在 3.1(和其他 future 版本)中,help us and recommend translations on Transifex .