Python get_list tastype函数是如何工作的?
我正在尝试使用get_list tastypie函数,但无法使其工作。我已经查找了有关的文档,但找不到 不管怎样,我有一个项目ID列表和一个项目资源。我正在尝试返回序列化对象的列表。 所以我只想这样做:Python get_list tastype函数是如何工作的?,python,django,serialization,tastypie,Python,Django,Serialization,Tastypie,我正在尝试使用get_list tastypie函数,但无法使其工作。我已经查找了有关的文档,但找不到 不管怎样,我有一个项目ID列表和一个项目资源。我正在尝试返回序列化对象的列表。 所以我只想这样做: item_resource = ItemResource() item_ids = my_item_id_list return item_resource.get_list(request, id=item_ids) 但它当然不起作用。 正确的语法是什么 谢谢 除非您的项目资源接受过滤器(更
item_resource = ItemResource()
item_ids = my_item_id_list
return item_resource.get_list(request, id=item_ids)
但它当然不起作用。
正确的语法是什么
谢谢 除非您的
项目资源
接受过滤器
(更多),否则您必须从第1306-1313行复制粘贴所有内容
关键是,get_list
结果仅通过obj_get_list
(初始筛选器)和apply_筛选器
(请求特定筛选器)进行筛选,因此您必须直接跳到序列化部分(如果需要,可以包括分页部分)
这种情况下,
django restframework
似乎比django tastype
更好—它将序列化重构为一个单独的类,避免代码重复。是item\u resource
aModelResource
还是resource
?您能解释一下为什么要直接使用这个方法吗?我实际上是想确切地理解tastype是如何工作的,这样我就可以自己制作函数了。