为了账号安全,请及时绑定邮箱和手机立即绑定

Flask RESTful API 翻译

Flask RESTful API 翻译

蛊毒传说 2023-05-09 15:23:16
我有一个 API,它在导航到每个网址http://www.example.com/list时返回一个 JSON 列表。示例 JSON 列表如下:{   "name": "This is a name"}但我也想用另一种语言提供这个确切的 JSON 列表,例如法语:{   "name": "C'est un nom"}我设法做的是有 2 个不同的网址:1 为英语: http: //www.example.com/en/list。1 法语: http: //www.example.com/fr/list。然后在我的代码中我有两个类,1 个用于英语,1 个用于法语:class ItemList_En(Resource):def get(self):    return {"name": "This is a name"}class ItemList_Fr(Resource):def get(self):    return {"name": "C'est un nom"}api.add_resource(ItemList_En, "/en/list")api.add_resource(ItemList_Fr, "/fr/list")我想知道这是否是唯一的方法?有没有更好的方法我不知道,因为我是 Python 和 Flask 的新手。如果有人能帮助我,我将不胜感激。
查看完整描述

1 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

你可以使用 Flask-Babel 包来支持多语言。


查看完整回答
反对 回复 2023-05-09
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信