- 刚接触tastypie框架时,常常被get_object_list、obj_get、obj_get_list这些函数弄晕,直到看到了这个https://codeslashslashcomment.com/2012/11/13/call-diagram-of-django-tastypie-resource-get_list-method/,一图胜千言!于是决定读一读tastypie源码并将其函数调用关系图画出来,如下图。有些内容还需要完善,我已在https://www.processon.com/view/link/58b11efce4b0da37ab4c86b0(需要注册账号)上开启协作模式,有感兴趣的同学可以在上面直接编辑或者clone。
- 在跟踪tastypie源代码执行流程时,我推荐一款插件django-pdb,其作用跟python标准库pdb相同,但在django项目中使用起来相当方便,详见https://github.com/tomchristie/django-pdb!
tastypie函数调用关系图.png
网友评论