我试图翻译API中的日期(Django rest framework), 现在,国际化和本地化在其他方面都起作用了,但我还没赶上。在
这里只有英语和法语,而且我已经重新启动了几次服务器,但无法在FR中获取日期,如您所见,我使用了Rosetta
示例代码:
@staticmethod
def get_start_date(obj):
return obj.start_date.strftime("%d %B, %Y")
当lang codeen O/P是:
开始日期:“2016年1月1日”
但当lang代码fr预期结果时:
开始日期:“2016年1月1日”
它仍然在用英语显示
设置.py 我已经成功地为你的信息添加了基本设置
^{pr2}$提前谢谢
这也是黑客,但有帮助。在Rest视图中添加:
为了本地化日期,您需要使用django-babel包,该包可以很容易地与django语言环境中间件集成。在
检查下面的文档。 http://django-babel.readthedocs.io/en/latest/
相关问题 更多 >
编程相关推荐