flask
restless网址:https://flask-restless.readthedocs.org/en/latest
rest提前和之后处理问题:https://flask-restless.readthedocs.org/en/latest/customizing.html#processors
问题:
- unbound method pre_update() must be called with SolutionService instance as first argument (got nothing instead)
- http://stackoverflow.com/questions/4473184/unbound-method-f-must-be-called-with-fibo-instance-as-first-argument-got-cla
- A bound method is one that is attached to an instance of an object. An unbound method is, of course, one that is not attached to an instance.
- 出现这种问题的主要原因就是def写在类里面,但是用的时候直接用class.def使用,而def没有定义为classmethod
- http://stackoverflow.com/questions/4473184/unbound-method-f-must-be-called-with-fibo-instance-as-first-argument-got-cla
- preprocessor(data)中的data修改是直接的传址修改,类似于C++,不需要返回值
- preprocessor 接受前台发来的json请求保存到数据时,如果要把dict变成字符串,如果存在中文,需要json.dumps(data, ensure_ascii=False);