这是我所做的:
import simplejson as jsondef postprocessor(data): json.dumps(data, use_decimal=True) return datamanager.create_api(Menu, methods=['GET', 'POST', 'PATCH'], allow_patch_many=True, postprocessors={'PATCH_MANY': [postprocessor],'GET_MANY': [postprocessor],'POST': [postprocessor]})因此,我们的想法是使用Flask-
Restless的后处理器使用simplejson而不是json编码数据,因为simplejson通过指定use_decimal =
True支持Decimal()类型。
编辑: 实际上似乎安装simplejson可能就足够了。您的代码无需更改。



