TypeError: Object of type ‘datetime’ is not JSON serializable 这个才是真正的问题的地方, 是因为你的model中定义了datetime类型的字段,这个字段直接调用finish的话,因为finish内部调用的还是json.dumps方法,该方法会引起datetime类型的转换错误,这个解决方法很简单 就是你finish的如果是一个dict,先对dict中的datetime类型的字段调用str方法转换成字符串 就行了。
这里出现的finish called twice不用管 这个是装饰器方法中调用了finish引起的错误,这个错误不会引起数据错误,这个bug我会在最后的章节中修复,所以现在不用管,不会影响接口的正常返回的